Retrograde

Wurm Unlimited Patch Notes

Recommended Posts

Patch Notes 2015-10-23

Game Client
  • Settings should now be saved correctly.
  • The "Cancel Refresh" button will now be enabled on start.
  • The Quit keybind will now unbind itself if bound to the F12 key.
  • The Quit keybind will no longer default to the F12 key, uses F11 instead.
  • Screenshot binding now defaults to F12.

Server
  • Missions should no longer be generated with the objective of slaying 0 creatures.
  • Logs will now be created in the current server folder, for instance in Creative/Logs.
  • Removed some logging that is no longer used.
  • You can now change which steam query port to use, enabling multiple server instances on the same machine.
  • NPCs should no longer stay in local chat when they die or are too far away.
  • You should no longer start with the hatchet and carving knife equipped.
  • Kilns should now be movable.
  • Amphorae are now turn-able.

 

Share this post


Link to post
Share on other sites

Patch Notes 2015-11-03

Changes
  • Fixed an issue that caused protected tiles to be saved endlessly.
  • Tree growth should now be in the list of server options.
  • New databases should now default to tree growth 20.
  • Several items that was not previously turnable should now be.
  • It should now be possible to sell items at settlement tokens.
  • Added several command line parameters.
  • Kilns should now be craftable and usable indoors.
  • Kilns should now be movable and turnable by anyone.
  • Added #give command for implementors (power 5)
  • Kings can now change their titles.
  • Fixed an issue where some tomes required you to be inside a mine instead of outside.
  • Fixes for a race condition that caused crop polling to happen multiple times at once.
  • Added admin commands to make it possible to change gameplay tweaks when the server is running (use /help to see them).
  • Made birdcages craftable.
  • It should now be possible to build diagonal roads for all road types.
  • Fix so obelisks is only movable by the owner.
  • Fix so planted signs show their description instead of the name.
  • Added the /tinvite command, to invite players to your team.
  • /stuck should no longer work while in combat.
  • Added #locateavatars command to help finding avatars that was not removed at the end of a mission.
  • The forecast spell is now treated as an offensive spell.
  • Creature age should now be saved along with other creature statuses.
  • The damage of catapulted got liquids have changed.
  • Zombie milk have been rebalanced.
  • Enchanted turrets should now be able to fire upon enemies once again.
  • Added a right-click option on tabs called 'clear tab'. This will empty the content of the tab.

New command line options for dedicated server
queryport=<port>

Used to set the steam query port (27016-27030 UDP)

externalport=<port>

Used to set the port which the client connects through (Default 3724 TCP)

ip=<ip address>

The ip the server will bind to.

rmiregport=<port>

Used for server to server communication.

rmiport<port>

Used for server to server communication.

serverpassword=<password>

Sets the password that is used when trying to connect to the server.

maxplayers=<number>

Sets the max number of players allowed on the server, if this is set through this command line option then the internal game commands to change the player limit will not work.

loginserver=<true/false>

Defaults to true, should only be set to false if the server is intended to be connected with another server that is going to act as a loginserver.

pvp=<true/false>

Toggles PvP on or off on the server.

homeserver=<true/false>

If the server is a home server ( belongs to a single kingdom ).

homekingdom=<id>

The kingdom the server belongs to.

epicsettings=<true/false>

If true the server will follow the rules from the Epic servers in Wurm Online.

For instance it will use the skill curve.

servername=<name>

The name of the server that will be visible in server browsers.

If the name contains spaces surround it with "". servername="my private server"

adminpwd=<password>

Unlocks the admin commands from within the game, that can be used to change the gameplay settings of the server, such as skill gain rate and field growth time.

Note that only the admin password command do something when starting with gui.

To start without gui you have to use the start=<folderName> command, as example start=Creative would start the server using the database located in the creative folder.

Share this post


Link to post
Share on other sites

Patch Notes 2015-11-19

Fixes & Changes

  • Removed the add to crafting window option from: Kiln, Gnomes and lairs.

Fixed some issues that prevented the citizen group from working correctly with structure permissions.

Non-villagers should now be able to grow hedges using wild growth if the permissions are set correctly.

Summon worg has been changed: it now removes any pets you had before summoning.

Bulk item decay has been removed on deeds.

Added more items to the list of items that shouldn't appear as mission items.

Removed the menu option to "blow up" or instantly destroy a building.

Fix for branded creatures taking on kingdom from brands (PvP).

Added lightning flash when buildings are destroyed from the building list.

Small chests can now be unlocked/locked while in the inventory.

Owners of small chests should now always have the unlock option.

Added gentle push and pull actions.

Changed it so that you can't trade a merchant contract to the merchant in question.

Necklaces, rings bracelets, balls and chains will now form piles.

Added destroy option to bell towers and snowmen.

Anyone who can manage a building should now be able to attach locks.

Fix so that most enemy actions are allowed in buildings.

Removed hunted status from non-home and non-pvp servers.

Fix so that enemies don't get the unlock option on building doors.

Fix so that the steal option is only shown for pvp servers on planted items.

Practice dolls should now only be usable if they are on the ground.

Fix for mycelium spreading on PvP servers.

Added discard option for logs and felled trees.

Mycelium trees should now be able to revert back into normal trees.

Free deeds no longer give money when disbanding.

Smelters should now be craftable.

Fix for loading of items that should not fit no matter how you turn it around.

Fix for creating items within containers which they should not fit inside.

Updated so that you get a notification when you get the alcoholic title.

Dragging items into an unlocked bulk container should now use structure or village permissions.

Several spelling errors in messages was corrected.

Fix for flower spawning.

It should now be possible to store slabs and wood beams in bulk containers.

Removed Wurm Online specific output from /who command.

Added PvP, Home Server and Home Kingdom to other server properties in the GUI.

Added admin password to the GUI.

Changed some Wurm Online specific checks in server transfer to make use of the server settings instead.

The LaunchConfig files should now be generated with a lower heap memory value by default for 32-bit systems if it doesn't exist already.

Share this post


Link to post
Share on other sites
  • Message protocols have been changed so both server and client needs to run the same version or it will crash.
  • Container size was not checked properly when moving items from bulk containers.
  • Village timer check bypassed for same village when trading deed.
  • Rice wine can now get you drunk.
  • An issue that caused harvest times to be put too far off in the future was fixed.
  • Added a warning at 5 minutes of sleep bonus inactivity.
  • Marble tables and the wood bedside table can now be picked up.
  • Corrected capitalization for several titles.
  • Additional fixes for mycelium spreading.
  • Fix so that people cannot repair/improve buildings in deed perimeters without permissions.
  • Fix for losing permissions on server reset after crossing servers.
  • Mushrooms can now be stored in food storage bins.
  • Fix for deity name when favor is full.
  • Fixes for structure permissions in pvp.
  • Fix so structure managers can pick their own locks off-deed.
  • Ritual of Sun should now remove damage on floors when cast.
  • Fix for hiring a bed, so it correctly remembers who rented it.
  • Fix so that the rangepole quality is used correctly.
  • Passengers on wagons should now be enabled.
  • Fix for items and creatures sinking into floors on ground level.
  • Fix for floor, staircases and roof quality when just made.
  • Added a toggle for swapping between standard Wurm camera control scheme and a Free look / mouselook mode( same way as most FPS games have it), look in the options menu and keybindings to set things up the way you like it.
  • A new model loader for our own format have been added, no models yet but expect us to start swapping them out.
  • Fixed some issues with player texture lod when embarked on large vehicles, like a knarr.
  • Removed some server transfer limitations for sailing to other servers.
  • Fixed an issue where it was possible to sit in a chair underwater.
  • Fix: You stand up from your chair when disconnecting.
  • Fix: No longer able to pick up or load an occupied chair.
  • Removed the 'Add to crafting window' from several types of chairs.
  • Keybinds for spells have been added. The names of the binds will be the same as the spell name in most cases (where spaces are replaced with underscores). The bindings can also be set up from the ‘Options’ within the client, in the ‘Keybindings’ tab
  • Chair names should now display properly.
  • You should now be able to build spiral stairs.
  • Fix so that you can rotate unfinished new staircases.
  • The halter rope item was added, it can be used to lead up to 4 animals.
  • Sleep bonus idle timeout profile option was added.
  • Fix for the Dirt spell working on locked containers without permission.
  • Fix for grass not spreading properly in some situations.
  • Change: Moss and steppe can now spread, mycelium will now spread over dirt and not sand.
  • Fix for permissions blocking sitting.
  • Made all chairs plantable.
  • Rams should now spawn on grass and steppe.
  • Added charcoal drop from hell hounds.
  • Added cooked meat drop instead of regular meat drops for hell/lava creatures.
  • FILET key bind added.
  • Fixed an issue where it was possible to filet without a knife.
  • Added SACRIFICE, MEDITATE, LOAD_CARGO and UNLOAD_CARGO binds
  • Made it possible to put hot items into bulk containers.
  • Made washing bowl plantable.
  • Made royal throne takeable.
  • Low Rider and Sludge now actually hit the crotch and with better wording.
  • Sword and axe displays can now be crafter.

 

Beta update

  • Fading on screen messages have been added for system messages and different types of events. Event messages of different types can be turned off in the settings menu.
  • A fix for the take option not showing for unplanted items off deed.
  • Flames should now disappear when the fire goes out in fireplaces.
  • Fireplaces should now auto-fill and auto-light on deed, taking from the deeds oil barrel.
  • If you have permission to pickup planted items on deed you should now also be able to turn/move said items.
  • Loading catapults will now check all the items inside containers for prohibited items, to prevent bypassing the restrictions.
  • Changed the height restrictions for building bridges to 0.
  • Fixed a null pointer exception that could happen while moving vehicles.

Share this post


Link to post
Share on other sites

Patch notes 28-01-2015


Fixes for both beta and live

Fixed an issue that made it possible for a modified client to crash the server when logging in.

Duplicated messages in global chats should now be fixed.


From Beta to live

Fading on screen messages have been added for system messages and different types of events. Event messages of different types can be turned off in the settings menu.

A fix for the take option not showing for unplanted items off deed.

Flames should now disappear when the fire goes out in fireplaces.

Fireplaces should now auto-fill and auto-light on deed, taking from the deeds oil barrel.

If you have permission to pickup planted items on deed you should now also be able to turn/move said items.

Loading catapults will now check all the items inside containers for prohibited items, to prevent bypassing the restrictions.

Changed the height restrictions for building bridges to 0.

Fixed a null pointer exception that could happen while moving vehicles.


Beta Update

Most models in the graphics.jar have been converted to our own format. If you see models with incorrect UV/textures please let us know.

Fix so that when a fire place runs out of fuel the flames vanish.

Allow flags and banners to just show their description.

Fix so that items that will be created on ground don't check for parent container size before being placed on ground.

Fix so that action sounds can start playing earlier for a lot of actions.

Removed the low nutrition penalty.

Preventing players from unloading catapults if the unloaded item weighs too much.

Added default terraforming action and keybind.

Planted items off deed will now unplant if they go over 70 damage or under 10 quality.

A banner for Wurm Online was added to the launcher.

Share this post


Link to post
Share on other sites

Live

  • Several broken models was fixed.

Beta

  • Several broken models was fixed.
  • Most creature textures have been converted to dds.
  • Fixed an issue with smelting.
  • Updated movement code, trying to make it smoother.
  • The server shutdown message have been split in two parts, time and reason. Only the time part will show as an on screen message.
  • Spell messages can now show as on screen messages.
  • The "You got mail" on screen message is now of the info type and can be disabled.
  • A fix for village destroy permission to work on structures.
  • Fixed an issue where deeds could get disbanded due to upkeep when the upkeep was disabled.
  • Finding bones should now be more likely when digging.
  • Increased the amount of iron you get from smelting rock iron, that you rummage from the ground.
  • Added new rare colors for horses.
  • Creatures should now unhitch from a tent when the tent is destroyed.
  • Commanders of vehicles should now continue to lead any animals when they embark.
  • Lowered the volume of wooden beams to better match the volume of a log.
  • Fix so that you cannot surface mine next to a fence.
  • Fix for archery killing animals regardless of deed permissions.
  • Fixed the message for when you dig up a bone.
  • Changed the size of trellises, will only affect new ones. (code size, not visual)
  • Limited take event broadcast to 10 tiles.
  • Added a check ensuring that you are on the surface when conquering towers.
  • Added a check when trying to change alliance capital to make sure they are still in the alliance.
  • Made unstringing bows part of the 'take' family for deed permissions.
  • Fix so that you cannot create a campfire if there is already a lit one on the same tile.
  • Fixed an issue that cause newly made lanterns never cool down unless you put fuel in them first.
  • Changed it so that you can't to a confession on an invulnerable player.
  • Changed it so that players can only have their religion changed if they are not invulnerable.
  • Fix so that examining unfinished items now include the rarity description.
  • Fixed an issue where skill gained was not displayed properly when the 'always' option was on.
  • Fixed is so that the contribution culling will remove the torch flame effects when the item is culled.
  • Removed the xsi model loading thread, all old xsi models should now be converted.
  • Limited the number of collada model loading threads that the game can start to 1, most models should have been converted now.
  • Proper checks were added to make sure altars can only be used on ground.
  • Reduced the internal size of markers (deed, perimeter, construction).
  • Changed it so destroy floors act as walls for Vynora.
  • The take option should no longer be visible on items in the bank.
  • You should no longer get smithing sounds when making common hats.

Share this post


Link to post
Share on other sites

BETA UPDATE

Fixes & Changes

  • It should now be possible to play the game offline.
  • Fix for incorrect height combat modifier when the opponent is mounted.
  • Fix for creation of common wool hats incorrectly depleting the weight of the needle instead of the wool.
  • The damage on a deed stake should no longer transfer to the deed papers when setting up a deed.
  • The Dirt spell should no longer work on containers with liquids inside.
  • Move actions (push/pull) should now be 5 times faster.
  • Load/Unload is now faster as well.
  • Planting off deed is now slightly faster, and on deed much faster.
  • The max allowed depth you can build fences at was changed to -15.
  • Rock iron can now be foraged.
  • Added a strength check for stealing kingdom flags.
  • Tile transformation liquids have been added.
  • Fixed an issue that prevented enemies to attack anything on deed (archery).
  • Fix so that enemies can take planted items.
  • Fixed some lingering issues with village invites.
  • It should now be possible to equip tower guards with shields.
  • Changed the creature pregnancy message to show that it's days remaining.
  • Fix for fences blocking surface mining when they are not supposed to.
  • Fix for double pray options in the menu when the deity is both mountain god and water god.
  • Killing a fog spider will now start reducing the fog across the server.
  • An issue that made it possible to get a fence inside a wall was fixed.
  • Crude axes and rock iron, should no longer be requested by missions.

Offline mode

Server
To start the server in offline mode, start the server using the "start offline server" button, it will use your local ip, and the ports and password you have configured if any, if you have not configured ports or password it will use default settings.
Client
To connect to an offline server you have to use the "connect by ip" button in the launcher. If you are connecting to a server running on the same machine and have not configured any ports or password you can just use the default values to connect, otherwise you need to edit the values to match what you have configured. If you are connecting from another machine then you need to also add local ip of the machine the server is running on.

Share this post


Link to post
Share on other sites

Patch Notes 2016-03-01

Reminder about offline mode
Server
To start the server in offline mode, start the server using the "start offline server" button, it will use your local ip, and the ports and password you have configured if any, if you have not configured ports or password it will use default settings.
Client
To connect to an offline server you have to use the "connect by ip" button in the launcher. If you are connecting to a server running on the same machine
and have not configured any ports or password you can just use the default values to connect,
otherwise you need to edit the values to match what you have configured.
If you are connecting from another machine then you need to also add local ip of the machine the server is running on.
 
Fixes & Changes
  • Two security issues that allowed players to login without authenticating and verifying if they are the same steam user as the account they are trying to login with was fixed.
  • An issue where you could not login because there was an old socket connection lingering from a previous attempt was fixed.
Fixes brought in from beta
  • Fixed an issue with smelting.
  • Updated movement code, trying to make it smoother.
  • The server shutdown message have been split in two parts, time and reason. Only the time part will show as an on screen message.
  • Spell messages can now show as on screen messages.
  • The "You got mail" on screen message is now of the info type and can be disabled.
  • A fix for village destroy permission to work on structures.
  • Fixed an issue where deeds could get disbanded due to upkeep when the upkeep was disabled.
  • Finding bones should now be more likely when digging.
  • Increased the amount of iron you get from smelting rock iron, that you rummage from the ground.
  • Added new rare colors for horses.
  • Creatures should now unhitch from a tent when the tent is destroyed.
  • Commanders of vehicles should now continue to lead any animals when they embark.
  • Lowered the volume of wooden beams to better match the volume of a log.
  • Fix so that you cannot surface mine next to a fence.
  • Fix for archery killing animals regardless of deed permissions.
  • Fixed the message for when you dig up a bone.
  • Changed the size of trellises, will only affect new ones. (code size, not visual)
  • Limited take event broadcast to 10 tiles.
  • Added a check ensuring that you are on the surface when conquering towers.
  • Added a check when trying to change alliance capital to make sure they are still in the alliance.
  • Made unstringing bows part of the 'take' family for deed permissions.
  • Fix so that you cannot create a campfire if there is already a lit one on the same tile.
  • Fixed an issue that cause newly made lanterns never cool down unless you put fuel in them first.
  • Changed it so that you can't to a confession on an invulnerable player.
  • Changed it so that players can only have their religion changed if they are not invulnerable.
  • Fix so that examining unfinished items now include the rarity description.
  • Fixed an issue where skill gained was not displayed properly when the 'always' option was on.
  • Fixed is so that the contribution culling will remove the torch flame effects when the item is culled.
  • Removed the xsi model loading thread, all old xsi models should now be converted.
  • Limited the number of collada model loading threads that the game can start to 1, most models should have been converted now.
  • Proper checks were added to make sure altars can only be used on ground.
  • Reduced the internal size of markers (deed, perimeter, construction).
  • Changed it so destroy floors act as walls for Vynora.
  • The take option should no longer be visible on items in the bank.
  • You should no longer get smithing sounds when making common hats.
     
  • It should now be possible to play the game offline.
  • Fix for incorrect height combat modifier when the opponent is mounted.
  • Fix for creation of common wool hats incorrectly depleting the weight of the needle instead of the wool.
  • The damage on a deed stake should no longer transfer to the deed papers when setting up a deed.
  • The Dirt spell should no longer work on containers with liquids inside.
  • Move actions (push/pull) should now be 5 times faster.
  • Load/Unload is now faster as well.
  • Planting off deed is now slightly faster, and on deed much faster.
  • The max allowed depth you can build fences at was changed to -15.
  • Rock iron can now be foraged.
  • Added a strength check for stealing kingdom flags.
  • Tile transformation liquids have been added.
  • Fixed an issue that prevented enemies to attack anything on deed (archery).
  • Fix so that enemies can take planted items.
  • Fixed some lingering issues with village invites.
  • It should now be possible to equip tower guards with shields.
  • Changed the creature pregnancy message to show that it's days remaining.
  • Fix for fences blocking surface mining when they are not supposed to.
  • Fix for double pray options in the menu when the deity is both mountain god and water god.
  • Killing a fog spider will now start reducing the fog across the server.
  • An issue that made it possible to get a fence inside a wall was fixed.
  • Crude axes and rock iron, should no longer be requested by missions.

Share this post


Link to post
Share on other sites

Patch Notes 2016-03-23

Fixes & Changes
  • Fixed several models and textures.

From beta 2016-03-11
  • The unload keybinding should no longer be able to unload items that are not unload-able (for instance bulk items inside crates).
  • 'Nolocate' spell description was changed to "protection from being located".
  • It should now be possible to build walls above a fence.
  • Potential fix for creature id duplication bug.
  • Fixed an issue with unloading unfinished boats.
  • Skeletons and Worgs should be summoned as members of the same kingdom as the caster.
  • Fix for grow trees command creating legacy trees (GM command).
  • Old legacy trees & bushes should no longer crash the client (Error code <14>).
  • Potential fix for summoned skeletons attacking each other.
  • Two memory leaks fixed in the client.
  • The sky is the same as it has always been, nothing to see here move along.
  • Fixes for some issues that would cause duplicated authentication errors.

Share this post


Link to post
Share on other sites

LIVE
Updates

  • Passengers on vehicles are blocked from trading with npcs.
  • Animals bred in captivity will no longer flee from players.
  • Overly aggressive creatures are now able to express their feelings, they will randomly bite on emotes as intended.
  • Kings may now expel members that are offline or off-server with both the old method and the new member list feature.
  • Added /mykingdoms so players can see their kingdom affiliations on any server.
  • Made chance on getting rock when foraging depend on inverse skill. e.g. more likely to get it on low skill.
  • Added flatten and level actions to ceilings.
  • Removed the one-per-tile limitation on FSBs and BSBs.
  • Added strength requirement of 23 in order to cast Break Altar on the White light and Black light huge altars.
  • Change for harvest times so more likely to be in default week.
  • Status Effect icon for Resurrection Stone added.
  • Items enchanted with Circle of Cunning, Wind of Ages, or Blessings of the Dark can no longer be stored in a bulk container.

Kingdom Member List

  • Available on the royal scepter/staff of office/claw when activated and right-clicked.
  • Provides a detailed list of members within a player-made kingdom
  • Shows last on, current village, and when joined.
  • Action buttons allow for appointing and expelling members by selecting them.
  • New Appoint window interface for the member list
  • Allows for filtering of the resulting list by player name using wildcards.
  • Legacy management options will remain intact.

Bugfixes

  • Dispel now uses the correct enchantment ID, demise enchantments can now be dispelled.
  • Old appointment window now sets offices correctly.
  • Mining now puts shards on the tile you’re standing at in order to properly calculate max number of items.
  • Item piles now close correctly when there is insufficient items to make a pile.
  • You may no longer put more than 100 coins and items in a container except your inventory. Note – You will also no longer receive coins in inventory while praying if it has more than 100 items.
  • Fences will now display RGB if dyed.
  • Unfinished walls will now take regular decay, continuing to build the wall will reset damage.
  • Failed skill rolls when woodcutting will no longer give high quality trees.
  • Changing the contents of the mailbox while sending will now abort the sending process.
  • Corrected double period text with ‘Get Info’ Skill.
  • You are no longer able to cast ‘Dirt’ on Bulk Storage Bins in your inventory.
  • Items dropped when on a bridge should no longer exceed the 100 limit.
  • Kingdom offices can now be set when the current holder is offline.
  • Non-citizens or allies with appropriate permissions now get the faster timers when moving and loading items on a deed on Freedom.
  • Fire vulnerability power now correctly displayed in spell status window.
  • Damage imbues will now dispel properly.
  • Hedges will now show dye RGB values.
  • Multi part items now have a correct chance of rarity when starting with rare components or having a moment of inspiration. They will now have a 1/(total items required +1) chance of turning rare+.

 

BETA

Updates

  • Updated deed permissions. “Destroy any building” is now a permission that can be set for any role other than ‘non citizen’.
  • Nathan and Tosiek followers and priests may now pray at the Bone Altar and butcher. Keeping negative alignment will also be easier.
  • Only players with “Modify Building” will be able to catapult a friendly house
  • Archery penalty is no longer affected by helms.
  • Changed archery penalty for heavier armours from a flat fail % to added difficulty depending on armour.
  • Combat tab now shows offensive, karma and healing spells (+ creature targeted dispel) Meditation messages are yet to come.
  • Throw has been removed from valrei mobs, uniques will still throw.
  • Shield of the Gone has been reduced to a 30% Damage reduction. An option to transfer one time from Path of Insanity will come in a future update.
  • Information Minister territory messages have been removed.
  • Branches, Rock Iron and slate/marble shards can now be discarded from inventory.

Text Fixes

  • Fixed example cost when mailing (1c rather than 10c).
  • Corrected instances of “alot” to “a lot”.
  • Corrected the message when chosing HotS on Chaos as a new player from Golden Valley.
  • Corrected capitalisation on some titles.
  • Many grammar and spelling issues corrected.
  • “After breeding you will start stop leading.” is now “After you finish breeding you will stop leading.
  • “Rumours of The Unique Name is starting to spread.” is now “Rumours of The Unique Name are starting to spread.”
  • Corrected double period text with ‘Get Info’ Skill.

Bug fixes.

  • PvP Enemies will can now properly take from any structure they gain access to.
  • Casting dirt in loaded crates is now possible again.
  • Corrected Worm Brains precondition check.
  • Only one unit weight will be used when levelling with concrete (1 3kg unit per individual raising action).
  • Changing the contents of the mailbox while sending will now abort the sending process.
  • You are no longer able to cast ‘Dirt’ on Bulk Storage Bins in your inventory.
  • Salt, flint and gems will now land in the same pile as shards.
  • Floor reinforcements can now be removed even when the tile is at maximum mining depth.
  • During some actions checks for errors should now occur before giving skill gain.
  • Allowed the ability to always lead animals on a PvP server.
  • Expelling kingdom members has been improved, with feedback given upon failures.
  • Combat Rating calculation for Player Vs Player has been corrected to 1 CR point per 5 fight skill.
  • Some reported height problems with creating bridges have been resolved.

Share this post


Link to post
Share on other sites
Updates
  • Updated deed permissions. “Destroy any building” is now a permission that can be set for any role other than ‘non citizen’.
  • Only players with “Modify Building” will be able to catapult a friendly house
  • Archery penalty is no longer affected by helms.
  • Changed archery penalty for heavier armours from a flat fail % to added difficulty depending on armour.
  • Combat tab now shows offensive, karma and healing spells (+ creature targeted dispel) Meditation messages are yet to come.
  • Throw has been removed from valrei mobs, uniques will still throw.
  • Shield of the Gone has been reduced to a 30% Damage reduction. An option to transfer one time from Path of Insanity will come in a future update.
  • Information Minister territory messages have been removed.
  • Branches, Rock Iron and slate/marble shards can now be discarded from inventory.
Text Fixes
  • Fixed example cost when mailing (1c rather than 10c).
  • Corrected instances of “alot” to “a lot”.
  • Corrected capitalisation on some titles.
  • Many grammar and spelling issues corrected.
    • “After breeding you will start stop leading.” is now “After you finish breeding you will stop leading.
    • “Rumours of The Unique Name is starting to spread.” is now “Rumours of The Unique Name are starting to spread.”
  • Corrected double period text with ‘Get Info’ Skill.
Bug fixes.
  • PvP Enemies will can now properly take from any structure they gain access to.
  • Casting dirt in loaded crates is now possible again.
  • Corrected Worm Brains precondition check.
  • Only one unit weight will be used when levelling with concrete (1 3kg unit per individual raising action).
  • Changing the contents of the mailbox while sending will now abort the sending process.
  • You are no longer able to cast ‘Dirt’ on Bulk Storage Bins in your inventory.
  • Salt, flint and gems will now land in the same pile as shards.
  • Floor reinforcements can now be removed even when the tile is at maximum mining depth.
  • During some actions checks for errors should now occur before giving skill gain.
  • Allowed the ability to always lead animals on a PvP server.
  • Expelling kingdom members has been improved, with feedback given upon failures.
  • Combat Rating calculation for Player Vs Player has been corrected to 1 CR point per 5 fight skill.
  • Some reported height problems with creating bridges have been resolved.

Share this post


Link to post
Share on other sites

General Changes

  • Removed the check preventing gift items from being created (these now require a GM account)
  • Fixed an issue that could sometimes allow for corpses to be looted on PvE
  • Added generic templates for rift items and creatures. Note: These were added so that Wurm Unlimited users can have fun with the rift feature assets without needing to mod them in.
  • Fixed issues with graphics.jar containing older .dae models and missing the rift assets.
  • Source Crystals can now be mined from any tile type.
  • Silver Mirrors can no longer be traded in containers.
  • Cave dwellings!
    • Due to their effect with PvP servers they default to off but can be turned on via features.
    • They require reinforced flat floors.
    • Can be built up to 8 stories.
    • Plain stone building types only.
    • Can be built against walls on deed only.
    • Take fast decay when off deed.
    • Merchants may be placed underground, traders may not.
  • Bugfix - Fixed a few grammatical and text errors.

  • Bugfix - Destroying altars now checks the 'destroy items' permission for allies and non-citizens

  • Bugfix - Scythes no longer take damage when harvesting non grain fields.

  • Bugfix - Movement speed on bridges corrected.

  • Bugfix - Attaching a lock to a group of items now only locks the first unlocked item.

  • Bugfix - Fences in arched walls have improved permission checks for destroying.

  • Bugfix - Unlocked and unmoored boats on PvP servers can now be dragged by anyone with the appropriate strength.

  • Bugfix - Keyholders can now take items from locked containers even if they lack permissions.

  • Bugfix - Corrected an issue which allowed some priests to pray at any altar.

  • Bugfix - Life transfer now correctly heals based off the resulting damage dealt to opponents. This may result in reduced healing affect against opponents with higher armor protection.

 

Share this post


Link to post
Share on other sites

New versioning system!

Version number: a.b.c.d 
a = Major release version. (Required to be equal) 
b = Compatibility version (Required to be equal) 
c = Client version (Not required to be equal) 
d = Server version (Not required to be equal) 

In order to be able to connect to a server, both client and server must have matching version numbers for a and b, the latter two do not have to be equal. 
This allows us to push out hotfixes without forcing the need for servers to upgrade prior to connecting again, and will greatly improve how smoothly updates go 

 

New Domain system added

  • Altars will now extend their domain depending on quality. 
  • Underground and above ground zones are no longer separate, instead domains will have a 50% reduction in their power in the opposing layer. 
  • Metal and wood altars may now be pushed/pulled. 
  • Altar creation restrictions were removed.
  • Creature spawn counts altered
  • Bison, dogs, roosters, pheasants and hens will be a smaller amount of the total population 
  • Spawn cap for horses has been increased 
  • Bred creatures now have a 1 in 20 chance of giving a rare coin when killed, as opposed to the former 1 in 50 chance.

Updates

  • Removed small axe Combat Rating nerf. 
  • A minimum cool down period of one hour was added to the meditation ability Final Breath. 
  • Path of Insanity followers can change path one time with no penalty via an option on the meditation rug. 
  • Tile borders will now show slope information again when examined. 
  • Enchanted grass chance of reverting to grass on deeds with good ratio has been halved to have a 1 in 240 chance when an animal grazes. If the deed has a bad ratio (less than 15 tiles per animal) it has the usual 1 in 120 chance of reverting to grass. Off deed enchanted grass now has a 1 in 80 chance to revert to grass when an animal grazes. 
  • Source crystals can no longer be mined from veins. This is to prevent excess crystals being mined in a short timeframe. 
  • New settings window has been updated, keybindings and more added.

Bugfixes

  • Bugfix: Boulders from volcanoes will no longer become part of an item pile. 
  • Bugfix: Fixed text error for brass brass ribbon on unfinished birdcage examine. 
  • Bugfix: Fixed a permission bug which allowed some paving without permissions set. 
  • Bugfix: Corrected the fix for source crystals being removed from veins. 
  • Bugfix: Focus icon mouseover text will now update properly when focus is lost during combat. 
  • Bugfix: Text error for examine of rift beast heart was fixed. 
  • Bugfix: You can no longer cast dirt on a smelter. 
  • Bugfix: Pick up items and pick up planted permission are no longer needed in order to fill a lamp inside a building. 
  • Bugfix: Plugged a few loopholes for trading new player tents. 
  • Bugfix: Fixed a text error with socketed rings. 
  • Bugfix: Traders and Merchants will once again stay on the the same story where placed instead of falling to the ground level. 
  • Bugfix: Fixed a text error when burying a body at sea. 
  • Bugfix: Attempting to send mail to a server that is offline will no longer attempt to send and then destroy your mail. 
  • Bugfix: Fixed a bug with no drop items remaining in locked chests upon death. 
  • Bugfix: Fix for cakes not cooling down when removed from a heat source. 
  • Bugfix: Increased the tolerance for lag when moving on vehicles, random dismounts when riding on a horse or other vehicle should occur less often. 
  • Bugfix: Fixed a bug to prevent rejected mail being auto-sent back to the person who rejected it if not picked up by the original sender. If the original sender does not retrieve the rejected mail, it will be deleted after 2 weeks. 
  • Bugfix: Fixed a respawn issue on servers. If a spawn point does not satisfy requirements (above water, not too steep, empty) It will not show. 
  • Bugfix: Can no longer cast dirt in a tent while in inventory. 
  • Bugfix: Converting to HOTS only sets you to Libila and faith to 1 if you are coming from Fo, Magranon or Vynora. 
  • Bugfix Text fix when creating new unfinished items, no more extra space and capital U. 
  • Bugfix: Fixed a few capitalization issues. 
  • Bugfix: Fixed a bug where higher nutrition was not properly giving the healing bonus to wounds.
  • Bugfix: Fixed a bug with Village Healing bonus which could have increased damage instead of heal damage. 
  • Bugfix: Fixed a bug with the dirt spell sometimes giving 7 dirt. 
  • Bugfix: Fixed an issue with planning/building an inner wall in a cave dwelling if there was a wall or fence on the same tile border above ground. 
  • Bugfix: Tools should no longer take massive damage when destroying unfinished fences. 
  • Bugfix: Fixed adamantine weapon bonus to actually be +10%. 
  • Bugfix: Fix for randomized tunnel height calculations so that the distribution is now symmetrical.
  • Bugfix: Possible fix for lost items when mailing across servers. 
  • Bugfix: Fix for shoulder items not displaying. 
  • Bugfix: Settings window fixes for the launcher, your profiles should now work.

Server Notes

  • Bugfix: Fix for hell creatures and other non-newbie creatures from spawning. (Hell creatures, Worg, Valrei, anaconda, Lava creatures, Fog spiders, Spiders, Kingdom animals, Trolls, Scorps, Unicorn, Bears, Crocs = All NON_NEWBIE) 
  • Added a new setting under Advanced for "Newbie Friendly". When enabled, this will prevent non-newbie creatures from spawning on that server. 
  • Bugfix: Fix for TIMETRANSFER errors in logs. 
  • Bugfix: Fix for PvP Travel Blocking option not showing in player profile. 
  • Bugfix: Fix for achievement timestamps bugging out when crossing servers. 
  • Changed the default internal server port due to nVidia reserving it. 
  • Internal IP will now default to localhost. This should help with some servers not being able to bind properly. 
  • Creative will no longer start in winter when rebuilding the database. 
  • Adventure will reset properly when rebuilding the database. 
  • Fixed an issue that could cause inventories to be lost on server transfer. 
  • Fixed an issue with the new Steam versioning schema.

 

Class Changes

Wurm Server

  • com/wurmonline/BatchEncrypter 
  • com/wurmonline/server/Constants 
  • com/wurmonline/server/DbConnector 
  • com/wurmonline/server/Features 
  • com/wurmonline/server/Items 
  • com/wurmonline/server/LoginHandler 
  • com/wurmonline/server/LoginServerWebConnection 
  • com/wurmonline/server/MiscConstants 
  • com/wurmonline/server/Players 
  • com/wurmonline/server/Server 
  • com/wurmonline/server/ServerLauncher 
  • com/wurmonline/server/ServerProperties 
  • com/wurmonline/server/batchjobs/ItemBatchJob 
  • com/wurmonline/server/batchjobs/StructureBatchJob 
  • com/wurmonline/server/behaviours/Action 
  • com/wurmonline/server/behaviours/Actions 
  • com/wurmonline/server/behaviours/ArtifactBehaviour 
  • com/wurmonline/server/behaviours/AutoEquipMethods 
  • com/wurmonline/server/behaviours/Behaviour 
  • com/wurmonline/server/behaviours/BodyPartBehaviour 
  • com/wurmonline/server/behaviours/CargoTransportationMethods 
  • com/wurmonline/server/behaviours/CaveTileBehaviour 
  • com/wurmonline/server/behaviours/CorpseBehaviour 
  • com/wurmonline/server/behaviours/CreatureBehaviour 
  • com/wurmonline/server/behaviours/Emotes 
  • com/wurmonline/server/behaviours/ExamineBehaviour 
  • com/wurmonline/server/behaviours/FenceBehaviour 
  • com/wurmonline/server/behaviours/Flattening 
  • com/wurmonline/server/behaviours/FloorBehaviour 
  • com/wurmonline/server/behaviours/Forage 
  • com/wurmonline/server/behaviours/Herb 
  • com/wurmonline/server/behaviours/ItemBehaviour 
  • com/wurmonline/server/behaviours/ManageMenu 
  • com/wurmonline/server/behaviours/MenuRequestBehaviour 
  • com/wurmonline/server/behaviours/Methods 
  • com/wurmonline/server/behaviours/MethodsCreatures 
  • com/wurmonline/server/behaviours/MethodsItems 
  • com/wurmonline/server/behaviours/MethodsStructure 
  • com/wurmonline/server/behaviours/MethodsSurveying 
  • com/wurmonline/server/behaviours/PlanetBehaviour 
  • com/wurmonline/server/behaviours/ShardBehaviour 
  • com/wurmonline/server/behaviours/Terraforming 
  • com/wurmonline/server/behaviours/TileBehaviour 
  • com/wurmonline/server/behaviours/TileBorderBehaviour 
  • com/wurmonline/server/behaviours/TileCornerBehaviour 
  • com/wurmonline/server/behaviours/TileRockBehaviour 
  • com/wurmonline/server/behaviours/TileTreeBehaviour 
  • com/wurmonline/server/behaviours/Vehicle 
  • com/wurmonline/server/behaviours/VillageDeedBehaviour 
  • com/wurmonline/server/behaviours/VillageTokenBehaviour 
  • com/wurmonline/server/behaviours/WallBehaviour 
  • com/wurmonline/server/bodys/BodyTemplate 
  • com/wurmonline/server/bodys/Wound 
  • com/wurmonline/server/combat/Archery 
  • com/wurmonline/server/combat/Armour 
  • com/wurmonline/server/combat/Arrows 
  • com/wurmonline/server/combat/combatEngine 
  • com/wurmonline/server/combat/combatMove 
  • com/wurmonline/server/combat/ServerProjectile 
  • com/wurmonline/server/combat/SpecialMove 
  • com/wurmonline/server/combat/Weapon 
  • com/wurmonline/server/combat/WeaponCreator 
  • com/wurmonline/server/creatures/AnimalSettings 
  • com/wurmonline/server/creatures/Brand 
  • com/wurmonline/server/creatures/combatHandler 
  • com/wurmonline/server/creatures/communicator 
  • com/wurmonline/server/creatures/Creature 
  • com/wurmonline/server/creatures/Creaturecommunicator 
  • com/wurmonline/server/creatures/CreatureStatus 
  • com/wurmonline/server/creatures/CreatureTemplate 
  • com/wurmonline/server/creatures/CreatureTemplateCreator 
  • com/wurmonline/server/creatures/CreatureTemplateIds 
  • com/wurmonline/server/creatures/CreatureTypes 
  • com/wurmonline/server/creatures/Creatures 
  • com/wurmonline/server/creatures/MineDoorPermission 
  • com/wurmonline/server/creatures/MineDoorSettings 
  • com/wurmonline/server/creatures/MountAction 
  • com/wurmonline/server/creatures/MovementScheme 
  • com/wurmonline/server/creatures/SpellEffects 
  • com/wurmonline/server/creatures/SpellEffectsEnum 
  • com/wurmonline/server/creatures/VisionArea 
  • com/wurmonline/server/database/MysqlConnectionBuilder 
  • com/wurmonline/server/database/SqliteConnectionBuilder 
  • com/wurmonline/server/effects/Effect 
  • com/wurmonline/server/effects/EffectFactory 
  • com/wurmonline/server/epic/CollectedValreiItem 
  • com/wurmonline/server/epic/EpicEntity 
  • com/wurmonline/server/epic/EpicServerStatus 
  • com/wurmonline/server/epic/EpicTargetItems 
  • com/wurmonline/server/epic/HexMap 
  • com/wurmonline/server/epic/Hota 
  • com/wurmonline/server/epic/Valrei 
  • com/wurmonline/server/epic/ValreiMapData 
  • com/wurmonline/server/gui/WurmServerGuiController 
  • com/wurmonline/server/gui/propertysheet/ServerPropertySheet 
  • com/wurmonline/server/intra/IntraServerConnection 
  • com/wurmonline/server/items/AdvancedCreationEntry 
  • com/wurmonline/server/items/CreationEntryCreator 
  • com/wurmonline/server/items/CreationWindowMethods 
  • com/wurmonline/server/items/DbItem 
  • com/wurmonline/server/items/Item 
  • com/wurmonline/server/items/ItemFactory 
  • com/wurmonline/server/items/ItemSettings 
  • com/wurmonline/server/items/ItemTemplate 
  • com/wurmonline/server/items/ItemTemplateCreator 
  • com/wurmonline/server/items/ItemTemplateCreatorContinued 
  • com/wurmonline/server/items/ItemTemplateCreatorThird 
  • com/wurmonline/server/items/ItemTemplateFactory 
  • com/wurmonline/server/items/Itempool 
  • com/wurmonline/server/items/Possessions 
  • com/wurmonline/server/items/TradingWindow 
  • com/wurmonline/server/items/WurmMail 
  • com/wurmonline/server/players/Achievement 
  • com/wurmonline/server/players/Achievements 
  • com/wurmonline/server/players/Cultist 
  • com/wurmonline/server/players/DbPlayerInfo 
  • com/wurmonline/server/players/ItemBonus 
  • com/wurmonline/server/players/PermissionsByPlayer 
  • com/wurmonline/server/players/Player 
  • com/wurmonline/server/players/PlayerInfoFactory 
  • com/wurmonline/server/players/Titles 
  • com/wurmonline/server/questions/ChangeMedPathQuestion 
  • com/wurmonline/server/questions/DemolishCheckQuestion 
  • com/wurmonline/server/questions/GmSetMedPath 
  • com/wurmonline/server/questions/GmTool 
  • com/wurmonline/server/questions/LCMManagementQuestion 
  • com/wurmonline/server/questions/MailSendConfirmQuestion 
  • com/wurmonline/server/questions/MailSendQuestion 
  • com/wurmonline/server/questions/ManagePermissions 
  • com/wurmonline/server/questions/PlanBridgeQuestion 
  • com/wurmonline/server/questions/PlayerProfileQuestion 
  • com/wurmonline/server/questions/QuestionParser 
  • com/wurmonline/server/questions/SwapDeityQuestion 
  • com/wurmonline/server/questions/TerrainQuestion 
  • com/wurmonline/server/questions/TwitSetupQuestion 
  • com/wurmonline/server/questions/VillageFoundationQuestion 
  • com/wurmonline/server/questions/VillageSettingsManageQuestion 
  • com/wurmonline/server/skills/Skill 
  • com/wurmonline/server/spells/Dirt 
  • com/wurmonline/server/spells/DrainHealth 
  • com/wurmonline/server/spells/Fungus 
  • com/wurmonline/server/spells/Heal 
  • com/wurmonline/server/spells/HolyCrop 
  • com/wurmonline/server/spells/Rebirth 
  • com/wurmonline/server/spells/RiteDeath 
  • com/wurmonline/server/spells/RitualSun 
  • com/wurmonline/server/spells/ScornOfLibila 
  • com/wurmonline/server/spells/Spell 
  • com/wurmonline/server/spells/SpellEffect 
  • com/wurmonline/server/spells/SpellGenerator 
  • com/wurmonline/server/spells/Summon 
  • com/wurmonline/server/spells/WildGrowth 
  • com/wurmonline/server/steam/SteamHandler 
  • com/wurmonline/server/structures/Fence 
  • com/wurmonline/server/tutorial/MissionPerformer 
  • com/wurmonline/server/utils/DbUtilities 
  • com/wurmonline/server/villages/Village 
  • com/wurmonline/server/villages/Villages 
  • com/wurmonline/server/webinterface/WebInterface 
  • com/wurmonline/server/webinterface/WebInterfaceImpl 
  • com/wurmonline/server/zones/FaithZone 
  • com/wurmonline/server/zones/Rift 
  • com/wurmonline/server/zones/Trap 
  • com/wurmonline/server/zones/VirtualZone 
  • com/wurmonline/server/zones/VolaTile 
  • com/wurmonline/server/zones/Zone 
  • com/wurmonline/server/zones/Zones 
  • com/wurmonline/website/StatsXMLWriter 

Wurm common

  • com/wurmonline/math/Quaternion 
  • com/wurmonline/math/TilePos 
  • com/wurmonline/mesh/BushData 
  • com/wurmonline/mesh/CaveMesh 
  • com/wurmonline/mesh/Mesh 
  • com/wurmonline/mesh/MeshIO 
  • com/wurmonline/shared/constants/BridgeConstants 
  • com/wurmonline/shared/constants/commonConstantsUtility 
  • com/wurmonline/shared/constants/Enchants 
  • com/wurmonline/shared/constants/ProtoConstants 
  • com/wurmonline/shared/constants/SoundNames 
  • com/wurmonline/shared/constants/SteamVersion 
  • com/wurmonline/shared/util/MovementChecker 
  • com/wurmonline/shared/util/StringUtilities 

Wurm Client

  • com/wurmonline/client/
  • comm/ServerConnectionListenerClass 
  • com/wurmonline/client/
  • comm/SimpleServerConnectionClass 
  • com/wurmonline/client/console/WurmConsole 
  • com/wurmonline/client/game/SpellEffect 
  • com/wurmonline/client/game/SpellEffectSet 
  • com/wurmonline/client/launcherfx/LauncherConstants 
  • com/wurmonline/client/launcherfx/WurmLauncherFX 
  • com/wurmonline/client/launcherfx/WurmMain 
  • com/wurmonline/client/launcherfx/WurmSettingsFX 
  • com/wurmonline/client/launcherfx/controls/ColorOptionControl 
  • com/wurmonline/client/launcherfx/controls/DisplayOptionControl 
  • com/wurmonline/client/launcherfx/controls/KeybindOptionControl 
  • com/wurmonline/client/launcherfx/controls/OptionControl 
  • com/wurmonline/client/options/keybinding/KeybindButtons 
  • com/wurmonline/client/renderer/PlayerBodyRenderable 
  • com/wurmonline/client/renderer/cell/CreatureCellRenderable 
  • com/wurmonline/client/renderer/cell/MobileModelRenderable 
  • com/wurmonline/client/renderer/cell/PlayerCellRenderable 
  • com/wurmonline/client/renderer/gui/HeadsUpDisplay 
  • com/wurmonline/client/renderer/gui/MissionBar 
  • com/wurmonline/client/renderer/gui/SpellEffectWindow 
  • com/wurmonline/client/renderer/gui/ToolBeltcomponent 
  • com/wurmonline/client/settings/Profile 
  • com/wurmonline/client/startup/ServerBrowserFX 
  • com/wurmonline/client/startup/TabbedLoginFrame 
  • com/wurmonline/client/steam/SteamServerFX 
  • com/wurmonline/client/util/ServerStatus 
  • com/wurmonline/client/util/WurmStats 
  • com/wurmonline/client/util/WurmXMLStats

Share this post


Link to post
Share on other sites

New Clothing

  • Plain white cloth pants
  • Plain white cloth sleeves
  • green cloth tunic
  • red cloth tunic
  • black belted vest
  • Black cloth sleeves
  • green cloth sleeve
  • red cloth sleeve
  • brown striped breeches
  • black cloth pants
  • green cloth pants
  • patchwork pants

Changes and additions

  • Small copper braziers can be planted and turned now.
  • Candelabras can be planted.
  • Hauling stuff up/down is now affected by deed speed bonus for item movement actions.
  • Pillars can be rotated.
  • The capital deed of a kingdom can no longer convert to another PMK until it is no longer the capital.
  • Attempting to convert someone to your kingdom will now give error messages if it fails
  • Corrected an issue with off deed gates not being lockable.
  • Source crystal drop rate from cave walls was increased.
  • Permissions change: Attaching a lock to an on deed gate used to automatically give citizens of that deed May Pass permission, even of the deed role did not allow citizens to pass gates. It will now only give the person placing the lock permission to pass, and sets the controlled by deed flag.
  • If you restrict access to gates to citizens, please check individual gates to ensure the correct permissions are set.

Bugfixes

  • Bugfix: You can no longer lock an unlocked gate for which you have no permissions.
  • Bugfix: You should now be able to become champ of a WL deity if it favours your kingdom, correcting issues that stopped it before.
  • Bugfix: Fix to cap affinities properly at 5.
  • Bugfix: Mayors (or those with pick up planted permission) can now pick up planted lamps on bridges on their deed.
  • Bugfix: Village invite via the right click method is no longer blocked if inviter is standing in another village.
  • Bugfix: Corrected new clothing having too high of a creation quality.
  • Bugfix: Text fix when creating new unfinished items, no more extra space and capital U.
  • Bugfix: Corrected a few references to Wurm Online
  • Bugfix: Corrected some syntax causing frozen items to be deleted crossing servers.

Share this post


Link to post
Share on other sites

Changes and Additions:

 

Spoiler

 

Wide tunnel entrances

  • Tunnel entrances can be up to 3 tiles wide.
  • To widen a tunnel entrance, the tile you mine must only be connected to ONE open tunnel only.
  • Mine doors cannot be placed on tunnel entrances that are 2 or more tiles wide.

Alchemist Cupboard

  • Created with Fine carpentry.
  • Contains 10 2kg liquid containers.
  • Slows decay on contents.

Storage unit

  • Created using Carpentry.
  • Has 3 racks which can hold large items like fishing rods, and saddles.
  • Does not slow decay.

Unicorn Improvements

  • Gold and silver horse shoes can now be created with Jewellery smithing
  • Unicorns can now be equipped with saddles, bridles and gold/silver horse shoes
  • Body strength of unicorns has been boosted to 30 (horses are 20 and hell horses are 35)
  • This means that unicorns may also be hitched, but unhitch when no longer tame
  • Lootable Rift creature recipes will now go directly into the inventory of a participant rather than drop on the corpse of the creature.
  • Show Village Plan via the settlement token will mark perimeter and underwater tiles differently to village tiles to allow mayors to identify the village borders easier.
  • Bell Towers are now be secured and also loaded.
    • You can now load/unload items which are not empty as well as drag them from one vehicle to another as long as they fit.
    • Loading non-empty ships onto transporter will adjust body strength requirement in comparison to total weight.
    • Items inside loaded vehicles cannot be unloaded directly. The vehicle the item is loaded inside MUST be unloaded first.
  • Hand actions will no longer take the rarity of the item activated into affinity calculations.
  • Tin and lead sheets have been added.
  • Messages added for harvest examines on pine trees, rose trellis, hops trellis and hazelnut bushes.
  • Removed 100% damage bonus to True Strike hits.
  • Added lunch tin, a craftable item that slows food decay.
  • Added picnic basket, a GM spawned item that greatly slows food decay.
  • The lunch tin and picnic basket hold 2 kg of liquid and 2 kg of food and is limited to 3 items.
  • Excluded crates from the decoration tile count. They will have a max of 100 on one tile. Crates will still count as decoration items for the no decay check.
  • Gender specific sorcery spells can now be cast by both genders.
  • Surface mining success chance has been increased based on mining skill.
  • PvP: Remove max drain amount after x consecutive drains.
  • The item mailing limit of 10 times has been removed.
  • You can no longer send mail with enemies nearby.
  • Large magic chests can now be used when loaded.
  • Decorations on deed will not decay if the deed has 30+ days upkeep.
  • Damage reduction modifiers have been swapped for Chain and studded armours.
  • Battle rank is no longer gained from all mission types, battlecamp conquering, and HotA pillar conquering. Guard tower conquering now gives 1 rank, the rest trigger rank decay prevention.
  • Added additional checks for BL player gods to address alignment issues when changing gods.
  • Deed export view will now include perimeter tiles.
  • Shield skill now is faster and more dependent on damage blocked. Will also take quality into skill check rolls.
  • Snowballs! Collect snow during winter to throw at other players or to stock your larder to greatly reduce decay.

Favour sacrifice changes:

  • Chopped food is a universal favor item for sacrificing at ql/20 favour.
  • Favor given from alchemy items scale with the potency level of the item (ql / 33 * potency)
  • Gods with a bonus for food will now receive higher favour from meals, based on quality and complexity.

Message board

  • The message board can be used to leave notices for your village or individual members
  • Any citizen can post a message to another citizen.
  • Only citizens with "manage items" permission may post notices for all villagers
  • Non villagers may read public notices

Epic Adjustments

  • Epic: Mining and digging will now give body stamina skill gains.
  • Epic: improved Scenario point reward for slaying missions
  • Epic: Improved scenario end reward system.
  • Epic: Restrictions on dragon armour imping have been removed. Dragon armours are now improved with leather like Freedom servers.

Valrei Mission Changes:

  • Mission Bugfix: Corrected an issue with mission respawning on Freedom when missions are completed or failed.
  • Mission Bugfix: Rift reward items have been removed from ritual missions.
  • Mission Bugfix: Possible fix for traitors losing the 'traitor' from their name.
  • Mission Bugfix: Domestic creatures should be removed from sacrifice missions.
  • Mission Bugfix: Removed certain creatures from kill missions and adjusted kill quantities of other creatures.
  • Mission Bugfix: Sacrifice missions removed from enemy home servers.
  • Mission Bugfix: Some items removed from sacrifice item missions list.
    • all gems
    • white dotted flowers
    • turtle shells
    • turtle shields
  • Mission Bugfix: Various generic create missions have been more clearly defined.
  • Mission Bugfix: Some items removed from the create item missions list, including boats which never completed missions.
  • Mission Bugfix: Recalculated the number of items needed for sacrifice missions. Required amount of items should now be fewer.
  • Mission Bugfix: Valrei mission items will now float if they are spawned in water.
  • Mission Bugfix: Scenario karma rewards from kill missions will be given to a random attacker instead of the first in the list.

Cooking changes

Thanks to the special efforts of Pandalet we have an awesome handy guide for those who wish to read up on what to do or how things work, check it out here.

General

  • Standard meals can still be made, however junk items such as nails are not used as an ingredient and if present in a container, they will stop the food item being made.
  • Meats now have a material, e.g. Meat, Dragon and Meat, Game. As you can see it does not use the animal type, but a category as we have so many animal types. Some of the categories are: (there are 16 total)
    • Dragon
    • Game
    • Human
    • Humanoid
    • Snake
  • Meat and fillets can now be put in FSB and Crates.
  • Fish and fillets can now be put in FSB and Crates.
  • Existing Zombified milk will lose its zombie status. New zombie milk should be fine.
  • You will be able to seal some containers so long as they only have one liquid in them, this will stop the liquids decay.
    • Small and Large Amphora
    • Pottery Jar
    • Pottery Flask
    • Water Skin
    • Small Barrel (sealed with a peg)
    • Wine Barrel (sealed with a peg)
  • Sealable containers can be sealed while on the ground, not just in inventory.
  • Wine barrels and small barrels can be sealed with pegs while they are on racks.
  • Using taste on your sealed wine barrels will give a more detailed indication of how your aging is progressing (via quality).
  • When you break the seal on a container that has been sealed with a wax sealing kit, the kit will be returned to you with slight damage for reuse until the quality is so low that it is destroyed in the unsealing process.
  • Cooking will now be from recipes, this does not mean that you cannot continue cooking like you used to though, although some recipes will have changed.
  • A personal cookbook is now available which has the recipes that you know about in.
  • Hens eggs can now be found when foraging on grass tiles. And you will be able to put them in FSB, but that makes them infertile. The egg count on a server will be only the fertile ones.

Old containers and tools - now with more use.

  • Sauce pan - had to change size of this, but that means some recipes need a new one which is larger.
  • Pottery bowl - can now be used to hold liquids as well, a lot of recipes use this.
  • Hand - used to make some mixes, and other things. Note if a recipe says a hand must be used, actually any active item will work.
  • Fork - how else were you going to mix some stuff!
  • Knife - used a lot in food preparation.
  • Spoon - An alternative way to mix things (so same ingredients can be used in multiple recipes. Also can be used to scoop.
  • Press - can be used to squash something.
  • Branch - branching out, could be used as a spit ...

New containers and tools

  • Stoneware. - used to make things like breads, biscuits etc
  • Cake tin - used to make cakes
  • Pie dish - used to make pies and tarts
  • Roasting dish - used to roast food.
  • Plate - used to make salads and sandwiches on.
  • Mortar+Pestle - used to grind small things (e.g. spices)
  • Measuring Jug - used to get a specific amount of liquid, its volume can be adjusted (volume is same as weight for this).
  • Still - used for distilling.
  • Larder - used to reduce decay of food items in it, so long as it has ice.

New crops

  • Carrots
  • Cabbage
  • Tomatos
  • Sugar Beet
  • Lettuce
  • Peas
  • Cucumbers

New Bush

  • Hazelnut bush - now you know where the hazelnuts come from.

New Tree

  • Orange Tree - because it seemed like a good idea.

Spices

  • All can be planted in a planter, except Nutmeg.
  • Cumin
  • Ginger
  • Nutmeg.
  • Paprika
  • Turmeric

New Herbs

all Herbs can be planted in a planter.

  • Fennel
  • Mint

New items that are only found by forage / botanize.

Note all above spices and herbs and the new vegs can be found this way as well)

  • Cocoa bean
  • Nutmeg (note this is a spice but cannot be planted in a planter)
  • Raspberries
  • Hazelnut sprout.
  • Orange sprout.

Rocksalt

  • Rock tiles that would of produced salt when mining will now be shown as Rocksalt veins (this may take a day or two to show), but have a limited life (e.g. you get 45-50 rocksalt from one).
  • The Rocksalt can then be ground into salt using a grindstone. You can get more than one salt from each Rocksalt depending on your milling skill.
  • Veins that had salt in, will be unaffected, e.g.you will still be able to get the random salt when mining them..

Trellis

  • A new trellis has been added for hops.
  • Trellis can now be harvested when their produce is in season (except ivy ones which don’t have a season).
  • To help plant your trellis in nice straight lines, you can plant them using a wall, fence or tile border. And have three options, on left, center and on right.
  • There is a limit of 4 planted trellis per tile. Any extras that are currently planted on same tile will become unplanted.
  • A trellis must be planted to be able to be harvested.

Flowers

  • Flowers can now be used in some recipes and rose petals, oleander, lavender and camellia.

Milking

  • Milking is now a multi-step process, e.g. the more skill you have the more milk you can get, but does also depend on the creature's age.

Harvesting

  • Harvesting fruit from trees and bushes are now also a multi-step process, again depends on your skill and the tree / bush age as to the maximum harvested. Also the result QL is now closer to your skill level (at higher levels).
  • Harvesting trellis is very similar, but uses your skill and the QL of the trellis.
  • Harvesting fields will also use this way to calculate the QL of the yield.

The goodness of food

  • Each meal made will have a bonus attached to it, so the same type of ingredients making the same meal (in same type of cooker and same type of container) will end up with this same bonus.
  • This bonus will give a timed affinity to a skill, the skill can be different per player, e.g. fish and chips may give a temp weaponsmithing affinity to Joe, but to Tom it gives carpentry, (also may not give it to any skill).
  • Unlike Wurm Online, aAffinity type will not be affected by rarity of cooker in Wurm Unlimited
  • Nutrition has not been changed.

Bees

  • Wild bee hives will appear in spring at random locations and they will vanish at the end of the year (in winter). Note they will be in different locations each year.
  • As time passes honey will be made in hives together with bees wax, the amount will depend on nearby flowers, fields and trees.
  • Each wild hive will start with one queen bee, this may increase by one every wurm month, to a maximum of two, so long as the hive has over a certain amount of honey in it. When there is two queen bees if there is a domestic hive nearby it may migrate to it.
  • A single queen may migrate to a nearby domestic hive if it is a better ql.
  • Domestic hives will be loadable. Even with a queen in it. So you can move it to somewhere, e.g. your own deed. Watch out as bees sting!
  • Bees in hives in a vehicle still need food, so if no honey of sugar they may die if there for a long time.
  • Domestic hives that had a queen in it, will go dormant over the winter period and will become active again in spring. But it is possible for the queen to die over winter if no honey is left in the hive (Note can put sugar in hive to keep the queen alive.
  • Honey (and beeswax) can be collectable from hives, But you will need a bee smoker so bees do not sting you, note that this bee smoker is useful at other times, like if you want to chop down a tree that has a hive, or load/unload a domestic hive which has a queen in it.

Recipes

  • Wurm Unlimited comes with a stock 570 recipes with the ability for server admins to add their own custom recipes.
  • Base recipes can be found in WurmServerLauncher\dist\recipes
  • Server owners put custom recipes in WurmServerLauncher\SERVERNAME\recipes
  • Instead of examining a food container to see what it will make, you now can use Lore, to see what it will make or to get hints on what ingredient you could add into the container to be able to make something.
  • Some more specialised recipes will call for a meat of a specific category, or a specific fish, but most will use any meat or any fish or even any veg.
  • Most new recipes only require one of each item, main exception is making sandwiches which normally requires 2 slices of bread.
  • Some recipes are an intermediate step, or some sauce which is used later e.g. there is cake mix and white sauce.
  • Lots of new food category types e.g.
    • Biscuits
    • Cookies
    • Curry
    • Pie
    • Pizza
    • Salads
    • Scones
    • Tarts
  • And some of your old favorites like.
    • Cakes
    • Meal
    • Sandwiches
    • Tea
    • Wine
  • And there are some new drinks which will need distilling, e.g. different spirits.
  • Note you will need to experiment to find their recipes, but do note some items need a mix before adding other items, e.g. you will now need a cake mix to make cakes.
  • Some ingredients will only be found doing forage/botanize actions, whilst others, once found, they may be able to be planted as a crop or even in a planter (e.g. most spices and herbs can be planted in a planter).
  • Fresh is an attribute of an item when just found from foraging or picking, if you put it in a FSB it loses that attribute.
  • Some recipes are nameable this means that whoever is the first to make the item for that recipe, will have their name added to the front of that recipe name, e.g. if Pifa was first to make a meat curry (assuming that was nameable) then it would show to everyone, when they discover it, as “Pifa’s meat curry”.
  • These recipes can be named on each server. E.g. the same recipe can be name by multiple people so long as different servers.
  • Note only one recipe can be named per person.
  • Some recipes are pre-named.
  • Some recipes may only be makeable once you have that recipe in your cookbook, these recipes are only available from killing certain creatures.
  • Recipes can be inscribed onto papryus (or paper), to do this you need to be looking at the recipe in your cookbook, and then use the reed pen on a blank papryus (or paper).
  • You can then mail these or trade them to others, where they can add it to their cookbook, if they don’t know it, by either reading the recipe and selecting to add to their cookbook or activate it and r-click on the cookbook menu option.
  • Some old items are still make the old way, e.g. sandwiches, those are now called endurance sandwiches, and will not give any CCFP or timed affinity. These can still be used for the climbing as you may take a bite from them even when full.
  • The GM spawned Julbord will now fill CCFP as well as 99 nutrition/food/water.

Planter

  • Items can be planted in a planter, e.g. a herb or a spice (not all spices).
  • The planted item will start growing.
  • After a while it will be available to be harvested.
  • Harvesting will be available daily.
  • Each time you harvest it will prolong its life
  • Eventually it will get too woody to be harvested, then it is time to start afresh.

Lore

  • Using Lore on a container, will let you know what could be made
  • If the contents match a known recipe (known by you that is). You would get a message like:
    “The Ingredients in the frying pan would make an omelette when cooked.”
  • If the contents match an unknown recipe. Message would be like:
    “You think this may well work when cooked”
  • If the ingredients would make any recipe but has an incorrect amount of a liquid then you would get something like:
    “The ingredients in the saucepan would make tea when cooked, but…there is too much water, try between 300g and 400g.”

Partial Matches

  • It performs checks in this order
    • Unknown recipe that is not nameable.
    • Unknown recipe that is nameable.
    • Known recipe that is not nameable.
    • Known recipe this is nameable.
  • If the contents form part of any recipe, it will give a hint as to what to add to make that recipe. E.g. “have you tried adding a chopped onion?”.
  • Note the recipe is picked at random from a list of possible recipes and so is the shown ingredient.

Cookbook

  • Every person has a cookbook, where your known recipes are shown.
  • The cookbook is client-side, and this means it is more responsive (and dynamic).
  • The recipe list is shown at start and each recipe is coloured depending on;
    • If it is a favourite (shown in goldenrod)
    • If it is globally known (shown in green)
    • Rarity colour (if applicable).
    • If known by you (shown in white)
    • And If unknown it will be in red. This is shown when the recipe is a requirement for a known recipe.
  • When you expand a recipe you see what is needed to make it, You can drill down if an ingredient matches a known recipe. Note it is possible that an ingredient that is a result of another recipe not to be shown as a container, this is because there is not an exact match. E.g. wort, used in making beer, can be made from several different recipes and it is then used to make further recipes, But the final recipe just says it needs unfermented beer, not the actual recipe.
  • Right-click menu options
    • You can set any recipe as favourite.
    • You can add a note to any recipe.
    • You can mark a recipe to be written to paper (only one can be written at any time, and will be reset if you relog)
    • Once you have marked a recipe to be written, you then need use the right-click menu option on the paper/papryus with an active filled pen.
    • You can search the recipes by their name (similar to how crafting recipes works), or by any notes
  • You can also filter the list to just show favourite recipes.

Nutrition

  • The existing nutrition system has been augmented by the calories/carbs/fats/proteins system (CCFP).
  • Every edible item has a set of CCFP values. These are combined when creating a result item to give the result item CCFP values of its own. When eating something, the CCFP values increase the player’s CCFP bars, with the amount of increase being based on the amount of food consumed (where the maximum amount of food a player can consume is determined by current food bar value).
  • The elements of CCFP affect the player as follows:
    • Calories - high bar reduces stamina drain
    • Carbs - high bar reduces water usage
    • Fats - high bar increases favour regeneration also used to reduce sleep bar drain.
    • Proteins - high bar reduces food usage
  • When a player’s food bar is full, no further food may be eaten:
    • Exception is that an endurance sandwich can always be eaten.
    • A second exception is sleep powder.
  • Similarly, when a player’s water (thirst) bar is full, no further drinks may be drunk.

Temporary affinities

  • When a player consumes a prepared food, they will be granted a temporary affinity. This gives a 10% bonus to skill gain in a specific skill for a short period.
  • The duration of the temporary affinity is set by how much of a food item is consumed - the more that is eaten, the longer the temporary affinity will last.

Runes

  • Runes can be created from the resources left behind from rifts, rift crystals, rift stones, and rift wood. Most of these runes can be attached to another item to give that item a bonus, while others can be used one time to activate their effect.
  • Crafting together a piece of these resources and a lump of metal will give the option of 5 runes:
    • Fo
    • Magranon
    • Vyn
    • Libila
    • Jackal.
  • Crafting runes will use one of three skills depending on the rift resource used:
    • Fine Carpentry for rift wood.
    • Jewelrysmithing for rift crystal.
    • Stonecutting for rift stone.
  • The combination of metal type and god type will determine the effect of a rune, while the rift resource used will determine what the resulting rune can be attached to or used on.
  • Barring some exclusions, the following material types are used on their corresponding group:
    • runes made from rift wood can be used on wooden items.
    • Runes made from rift crystal can be used on metal items
    • Runes made from rift stone can be used on stone, pottery, cloth and leather items.
  • There are a total of 65 different rune effects available, via the 13 different metals and 5 possible god types available.
  • New Keybinds have been added:
    • COLLECT = gather snow
    • BOTANIZE_SPICES
    • SECURE
    • PLANT_LEFT
    • PLANT_RIGHT
  • Removed mail limit count down from mailbox GUI.
  • The Shield of the Gone DR bonus has been changed to start taking effect at level 7, with 20% of the total 30% DR, scaling up per level:
    • 6% DR at level 7
    • 12% DR at level 8
    • 18% DR at level 9
    • 24% DR at level 10
    • 30% Dr at level 11
  • The ability to secure items on the ground has been added
    • Securing allows those with appropriate permissions to give the item planted status
    • this has been extended to the following items:
      • Oven
      • Forge
      • Square table
      • Round table
      • Dining table
      • Statue of nymph
      • Statue of demon
      • Statue of dog
      • Statue of troll
      • Statue of boy
      • Statue of girl
      • Archery target
      • Well
      • Polearms rack
      • Weapons rack
      • Bow rack
      • Armour stand
      • Statue of horse
      • Bench
      • Wardrobe
      • Cupboard
      • Kiln
      • Smelter
  • In addition to this, the following items now can be bashed off deed to remove planted status over 70 damage:
    • Large Anvil
    • marble brazier pillar
    • lounge chair
    • royal lounge chaise
    •  
    • cupboard
    • blue planter
    • yellow planter
    • greenish-yellow planter
    • orange-red planter
    • purple planter
    • white planter
    • white-dotted planter
    • smelter
    • sword display
    • axe display
  • The following can now be destroyed by the owner:
    • colossus
    • bee hive
    • bow rack
    • armour stand
    • coffer
  • Label making has been added to the crafting window and recipe list.
  • Simple creation cooking actions can be done with the crafting window interface like chopping, grinding, mincing, etc.
  • Harvests from bushes, fruit trees, trellises and nut trees can now result in the form of a rare.
  • Bee smokers now give you a message to indicate when they are full as you are fueling them. You no longer need a kindling to light them and you can use a variety of fuels like oils, woodscraps, paper, etc.
  • Barrel, planter and amphora racks!
    • Small barrel racks and wine barrel racks can now be crafted with 1 large nail and 2 wooden beams
    • They can hold up to 30 barrels of their corresponding type.

GM Changes:

  • GM Bugfix: Fix for bugged GM ability to add or change affinities.
  • GM Tool: Fix for changing terrain to fields, so count/yield are zeroed.
  • GM Tool: Fixed the ]
  • GM:Bugfix: A CM can now see when a GM responds to a ticket on the ticket header line.
  • GM:GM item restriction settings can now set quality to 100.
  • GM:GM set data can now set rarity, weight and RGB values for an item via set data.
  • GM: GMs can now change item names via Set Data
  • GM:GMs now have the ability to 'unseal' and 'reseal' barrels via Item Restrictions.
  • GM: GM refresh now sets max ccfp.
  • GM+ Change: GMs will have normal timer and mining behavior with a pickaxe. Using a wand will still give instant timer and one hit pop.
  • #changemodel command has been redone and expanded upon. You can now use any template in the game and Demi+ may bestow illusions on players for a specified duration.
    • To change your own model #chamgemodel modelname
    • To change the model of someone else #changemodel (model) (player) (duration)
    • For the full list of possible models #changemodel list

Art Updates:

  • New player animations
    • Fighting:
      • Shieldbash
      • Dodge
      • Kick
      • Sprawling
      • Stunned
      • Focus
      • Parry (shield)
      • Parry (weapon)
    • Other actions:
      • Building walls and fences (mallet/hammer or trowel)
      • Building floors
      • Butcher
      • Bury
      • First aid
      • Drink (ocean or container)
      • Push
    • Reworked felled trees; Removed leaves and centered them on the tile so they easier to interact with and play nice with terrain (automatic switch will come with new client renderer, they can be picked up and dropped on current client)
    • Added particles to falling trees
    • Flatten and Level in mines now uses mining animation instead of digging, leveling outside uses digging
    • Added animation when interacting with cave ceiling
    • Improved visibility when embarked on sailing boat
    • Added icons for village plan perimeter display
    • Flatten action now uses dig animation
    • Added icons for:
      • lead anchor
      • mooring anchor
      • trellises
      • res stone
      • valrei item
      • medallions
      • masks
      • keystone
      • hota statues
      • fsb
      • bsb
      • chain link
      • leggat

Bug Fixes:

  • Bugfix: Fixed timing of error message when trying to improve a wooden shingle roof with an underweight plank.
  • Bugfix: There is now a small chance that a bred horse will have a single name.
  • Bugfix: Fixed so that combined thatch and grass will only use up one unit when planted.
  • Bugfix: Fixed an error when trying to drag liquid from a fountain into a smaller container in inventory.
  • Bugfix: Fix for capitalization issues with missions.
  • Bugfix: Removed additional means of teleporting with artifacts in inventory.
  • Bugfix: Removed mission ruler and added a title for the Won the Game achievement.
  • Bugfix: Flags should no longer take damage while in inventory or on merchants.
  • Bugfix: You will no longer be able to plan a bridge which spans perimeter tiles unless you have village permissions to do so.
  • Bugfix: Addressed an issue with the timer and messaging for conquering battle camps.
  • You should no longer be able to remove internal components (thermos, food shelves) using merchants nor by throwing them.
  • Mail cost on items with internal components has been corrected.
  • Items with internal components should no longer prevent moving a parent container.
  • Bugfix: Possible fix for mine ceilings reverting to lowered (correct) position after a server restart.
  • Bugfix: Fixed a bug which allowed you to drag crates into inventory.
  • Bugfix: Looting tomes from uniques now follow deed permission settings.
  • Bugfix: Unfinished wine barrels drop to the ground upon creation and must be continued while on the ground.
  • Bugfix: Planted banners and flags limit per tile increased to 4.
  • Bugfix: Various grammar and spelling fixes.
  • Bugfix: Only show "someone" on examined planted items when original planter no longer exists.
  • Bugfix: The Wand of the Seas will now correctly form an island when used.
  • Bugfix: Eating when low on food should no longer cause a nutrition lost on the first bite.
  • Bugfix: Shaker Orb now properly checks cave layer.
  • Bugfix: Planted banners will no longer show steal option on Freedom.
  • Bugfix: Lava spawned with the Wand of the Seas is no longer permanent and will turn back to rock.
  • Bugfix: Some spelling and text errors were addressed.
  • Bugfix: Can no longer smelt glimmersteel ore with the smelting pot
  • Bugfix: Remove internal components of items from missions.
  • Bugfix: Gold rune of Fo will now correctly have a 10% chance of an extra item per harvest for Forestry and Milking actions as opposed to the 10% bonus to skill.
  • Bugfix: Fixed the Area of Effect for a random prayer heal to the 3 x 3 area intended.
  • Bugfix: Fix to disable teleporting if artifacts are equipped.
  • Bugfix: An issue with picking up items on deeds and within buildings with the proper settings has been fixed.
  • Bugfix: An issue that caused time to hang on servers at harvest times has been addressed.
  • Bugfix: Corrected which tiles are checked when digging.

 

  •  

Modified classes

Spoiler

 

SERVER

  • SteamJni/SteamServerApi.java
  • com/wurmonline/server/Constants.java
  • com/wurmonline/server/DbConnector.java
  • com/wurmonline/server/DbConnectorPooled.java
  • com/wurmonline/server/Features.java
  • com/wurmonline/server/Items.java
  • com/wurmonline/server/LoginHandler.java
  • com/wurmonline/server/MeshTile.java
  • com/wurmonline/server/Message.java
  • com/wurmonline/server/MiscConstants.java
  • com/wurmonline/server/Players.java
  • com/wurmonline/server/Point4f.java
  • com/wurmonline/server/Server.java
  • com/wurmonline/server/ServerDirInfo.java
  • com/wurmonline/server/ServerLauncher.java
  • com/wurmonline/server/Servers.java
  • com/wurmonline/server/TimeConstants.java
  • com/wurmonline/server/WurmCalendar.java
  • com/wurmonline/server/banks/Banks.java
  • com/wurmonline/server/behaviours/.gitignore
  • com/wurmonline/server/behaviours/Action.java
  • com/wurmonline/server/behaviours/ActionEntry.java
  • com/wurmonline/server/behaviours/Actions.java
  • com/wurmonline/server/behaviours/ArtifactBehaviour.java
  • com/wurmonline/server/behaviours/AutoEquipMethods.java
  • com/wurmonline/server/behaviours/BehaviourDispatcher.java
  • com/wurmonline/server/behaviours/BehaviourList.java
  • com/wurmonline/server/behaviours/Behaviours.java
  • com/wurmonline/server/behaviours/BodyPartBehaviour.java
  • com/wurmonline/server/behaviours/BridgePartBehaviour.java
  • com/wurmonline/server/behaviours/CargoTransportationMethods.java
  • com/wurmonline/server/behaviours/CaveTileBehaviour.java
  • com/wurmonline/server/behaviours/CaveWallBehaviour.java
  • com/wurmonline/server/behaviours/CorpseBehaviour.java
  • com/wurmonline/server/behaviours/CreatureBehaviour.java
  • com/wurmonline/server/behaviours/Crops.java
  • com/wurmonline/server/behaviours/Emotes.java
  • com/wurmonline/server/behaviours/FenceBehaviour.java
  • com/wurmonline/server/behaviours/FireBehaviour.java
  • com/wurmonline/server/behaviours/Fish.java
  • com/wurmonline/server/behaviours/Flattening.java
  • com/wurmonline/server/behaviours/FloorBehaviour.java
  • com/wurmonline/server/behaviours/FlowerpotBehaviour.java
  • com/wurmonline/server/behaviours/Forage.java
  • com/wurmonline/server/behaviours/GravestoneBehaviour.java
  • com/wurmonline/server/behaviours/Herb.java
  • com/wurmonline/server/behaviours/HugeAltarBehaviour.java
  • com/wurmonline/server/behaviours/InventoryBehaviour.java
  • com/wurmonline/server/behaviours/ItemBehaviour.java
  • com/wurmonline/server/behaviours/ManageMenu.java
  • com/wurmonline/server/behaviours/MarkerBehaviour.java
  • com/wurmonline/server/behaviours/MenuRequestBehaviour.java
  • com/wurmonline/server/behaviours/Methods.java
  • com/wurmonline/server/behaviours/MethodsCreatures.java
  • com/wurmonline/server/behaviours/MethodsHighways.java
  • com/wurmonline/server/behaviours/MethodsItems.java
  • com/wurmonline/server/behaviours/MethodsReligion.java
  • com/wurmonline/server/behaviours/MethodsStructure.java
  • com/wurmonline/server/behaviours/MethodsSurveying.java
  • com/wurmonline/server/behaviours/OwnershipPaperBehaviour.java
  • com/wurmonline/server/behaviours/PapyrusBehaviour.java
  • com/wurmonline/server/behaviours/PlanetBehaviour.java
  • com/wurmonline/server/behaviours/PlanterBehaviour.java
  • com/wurmonline/server/behaviours/Seat.java
  • com/wurmonline/server/behaviours/ShardBehaviour.java
  • com/wurmonline/server/behaviours/StructureBehaviour.java
  • com/wurmonline/server/behaviours/TakeResultEnum.java
  • com/wurmonline/server/behaviours/Terraforming.java
  • com/wurmonline/server/behaviours/TerraformingTask.java
  • com/wurmonline/server/behaviours/TicketBehaviour.java
  • com/wurmonline/server/behaviours/TileBehaviour.java
  • com/wurmonline/server/behaviours/TileBorderBehaviour.java
  • com/wurmonline/server/behaviours/TileCornerBehaviour.java
  • com/wurmonline/server/behaviours/TileDirtBehaviour.java
  • com/wurmonline/server/behaviours/TileFieldBehaviour.java
  • com/wurmonline/server/behaviours/TileGrassBehaviour.java
  • com/wurmonline/server/behaviours/TileRockBehaviour.java
  • com/wurmonline/server/behaviours/TileTreeBehaviour.java
  • com/wurmonline/server/behaviours/UnfinishedItemBehaviour.java
  • com/wurmonline/server/behaviours/VegetableBehaviour.java
  • com/wurmonline/server/behaviours/Vehicle.java
  • com/wurmonline/server/behaviours/VehicleBehaviour.java
  • com/wurmonline/server/behaviours/Vehicles.java
  • com/wurmonline/server/behaviours/VillageDeedBehaviour.java
  • com/wurmonline/server/behaviours/VillageTokenBehaviour.java
  • com/wurmonline/server/behaviours/WallBehaviour.java
  • com/wurmonline/server/behaviours/WarmachineBehaviour.java
  • com/wurmonline/server/bodys/BodyTemplate.java
  • com/wurmonline/server/bodys/Wound.java
  • com/wurmonline/server/combat/Archery.java
  • com/wurmonline/server/combat/Armour.java
  • com/wurmonline/server/combat/Arrows.java
  • com/wurmonline/server/combat/CombatEngine.java
  • com/wurmonline/server/combat/CombatMove.java
  • com/wurmonline/server/combat/ServerProjectile.java
  • com/wurmonline/server/combat/Weapon.java
  • com/wurmonline/server/combat/WeaponCreator.java
  • com/wurmonline/server/creatures/CombatHandler.java
  • com/wurmonline/server/creatures/Communicator.java
  • com/wurmonline/server/creatures/Creature.java
  • com/wurmonline/server/creatures/CreatureCommunicator.java
  • com/wurmonline/server/creatures/CreatureStatus.java
  • com/wurmonline/server/creatures/CreatureTemplate.java
  • com/wurmonline/server/creatures/CreatureTemplateCreator.java
  • com/wurmonline/server/creatures/CreatureTemplateFactory.java
  • com/wurmonline/server/creatures/CreatureTypes.java
  • com/wurmonline/server/creatures/Creatures.java
  • com/wurmonline/server/creatures/DbCreatureStatus.java
  • com/wurmonline/server/creatures/DbCreatureTemplate.java
  • com/wurmonline/server/creatures/MineDoorPermission.java
  • com/wurmonline/server/creatures/MovementScheme.java
  • com/wurmonline/server/creatures/Offspring.java
  • com/wurmonline/server/creatures/SpellEffectsEnum.java
  • com/wurmonline/server/creatures/TradeHandler.java
  • com/wurmonline/server/creatures/ai/CreatureAI.java
  • com/wurmonline/server/creatures/ai/scripts/BartenderAI.java
  • com/wurmonline/server/creatures/ai/scripts/UtilitiesAOE.java
  • com/wurmonline/server/database/ConnectionDescriptor.java
  • com/wurmonline/server/database/ConnectionFactory.java
  • com/wurmonline/server/database/MysqlConnectionDescriptor.java
  • com/wurmonline/server/database/MysqlConnectionFactory.java
  • com/wurmonline/server/database/SqliteConnectionBuilder.java
  • com/wurmonline/server/database/SqliteConnectionDescriptor.java
  • com/wurmonline/server/database/SqliteConnectionFactory.java
  • com/wurmonline/server/database/WurmDatabaseSchema.java
  • com/wurmonline/server/database/migrations/MigrationResult.java
  • com/wurmonline/server/database/migrations/MigrationStrategy.java
  • com/wurmonline/server/database/migrations/Migrator.java
  • com/wurmonline/server/database/migrations/MysqlMigrationStrategy.java
  • com/wurmonline/server/database/migrations/MysqlMigrator.java
  • com/wurmonline/server/database/migrations/SqliteFlywayIssue1499Workaround.java
  • com/wurmonline/server/database/migrations/SqliteMigrationStrategy.java
  • com/wurmonline/server/database/migrations/SqliteMigrator.java
  • com/wurmonline/server/deities/Deity.java
  • com/wurmonline/server/epic/EpicServerStatus.java
  • com/wurmonline/server/epic/Hota.java
  • com/wurmonline/server/epic/Valrei.java
  • com/wurmonline/server/gui/GuiCommandLineArgument.java
  • com/wurmonline/server/gui/WurmServerGui.css
  • com/wurmonline/server/gui/WurmServerGui.fxml
  • com/wurmonline/server/gui/WurmServerGuiController.java
  • com/wurmonline/server/gui/WurmServerGuiMain.java
  • com/wurmonline/server/gui/folders/CopyDirVisitor.java
  • com/wurmonline/server/gui/folders/DistEntity.java
  • com/wurmonline/server/gui/folders/DistFolder.java
  • com/wurmonline/server/gui/folders/Folder.java
  • com/wurmonline/server/gui/folders/FolderEntity.java
  • com/wurmonline/server/gui/folders/Folders.java
  • com/wurmonline/server/gui/folders/GameEntity.java
  • com/wurmonline/server/gui/folders/GameFolder.java
  • com/wurmonline/server/gui/folders/PresetEntity.java
  • com/wurmonline/server/gui/folders/PresetFolder.java
  • com/wurmonline/server/gui/img/DefaultButton_Server.jpg
  • com/wurmonline/server/gui/img/DefaultButton_pressed_Server.jpg
  • com/wurmonline/server/gui/img/GreenButton_Server.jpg
  • com/wurmonline/server/gui/img/GreenButton_pressed_Server.jpg
  • com/wurmonline/server/gui/img/RedButton_Server.jpg
  • com/wurmonline/server/gui/img/RedButton_pressed_Server.jpg
  • com/wurmonline/server/gui/img/btnimg.jpg
  • com/wurmonline/server/gui/img/guibg.jpg
  • com/wurmonline/server/gui/img/icon2_128.png
  • com/wurmonline/server/gui/img/icon2_16.png
  • com/wurmonline/server/gui/img/icon2_32.png
  • com/wurmonline/server/gui/img/icon2_64.png
  • com/wurmonline/server/intra/IntraServerConnection.java
  • com/wurmonline/server/intra/PlayerTransfer.java
  • com/wurmonline/server/items/AdvancedCreationEntry.java
  • com/wurmonline/server/items/CreationCategories.java
  • com/wurmonline/server/items/CreationEntry.java
  • com/wurmonline/server/items/CreationEntryCreator.java
  • com/wurmonline/server/items/CreationMatrix.java
  • com/wurmonline/server/items/CreationWindowMethods.java
  • com/wurmonline/server/items/DbItem.java
  • com/wurmonline/server/items/Dish.java
  • com/wurmonline/server/items/Ingredient.java
  • com/wurmonline/server/items/IngredientGroup.java
  • com/wurmonline/server/items/InitialContainer.java
  • com/wurmonline/server/items/InscriptionData.java
  • com/wurmonline/server/items/Item.java
  • com/wurmonline/server/items/ItemFactory.java
  • com/wurmonline/server/items/ItemList.java
  • com/wurmonline/server/items/ItemMealData.java
  • com/wurmonline/server/items/ItemSettings.java
  • com/wurmonline/server/items/ItemSpellEffects.java
  • com/wurmonline/server/items/ItemTemplate.java
  • com/wurmonline/server/items/ItemTemplateCreator.java
  • com/wurmonline/server/items/ItemTemplateCreatorContinued.java
  • com/wurmonline/server/items/ItemTemplateCreatorCooking.java
  • com/wurmonline/server/items/ItemTemplateCreatorThird.java
  • com/wurmonline/server/items/ItemTemplateFactory.java
  • com/wurmonline/server/items/ItemTypes.java
  • com/wurmonline/server/items/Itempool.java
  • com/wurmonline/server/items/Materials.java
  • com/wurmonline/server/items/Recipe.java
  • com/wurmonline/server/items/Recipes.java
  • com/wurmonline/server/items/RecipesByPlayer.java
  • com/wurmonline/server/items/RuneUtilities.java
  • com/wurmonline/server/items/SimpleCreationEntry.java
  • com/wurmonline/server/items/TempItem.java
  • com/wurmonline/server/items/TempState.java
  • com/wurmonline/server/items/TempStates.java
  • com/wurmonline/server/items/TradingWindow.java
  • com/wurmonline/server/kingdom/Kingdom.java
  • com/wurmonline/server/meshgen/IslandAdder.java
  • com/wurmonline/server/players/Abilities.java
  • com/wurmonline/server/players/Achievement.java
  • com/wurmonline/server/players/AchievementGenerator.java
  • com/wurmonline/server/players/AchievementList.java
  • com/wurmonline/server/players/AchievementTemplate.java
  • com/wurmonline/server/players/Achievements.java
  • com/wurmonline/server/players/Cultist.java
  • com/wurmonline/server/players/Cults.java
  • com/wurmonline/server/players/DbPlayerInfo.java
  • com/wurmonline/server/players/EpicPlayerTransferMetaData.java
  • com/wurmonline/server/players/ItemBonus.java
  • com/wurmonline/server/players/Permissions.java
  • com/wurmonline/server/players/PermissionsPlayerList.java
  • com/wurmonline/server/players/Player.java
  • com/wurmonline/server/players/PlayerCommunicatorQueued.java
  • com/wurmonline/server/players/PlayerInfo.java
  • com/wurmonline/server/players/PlayerInfoFactory.java
  • com/wurmonline/server/players/PlayerMetaData.java
  • com/wurmonline/server/players/Titles.java
  • com/wurmonline/server/questions/ChangeMedPathQuestion.java
  • com/wurmonline/server/questions/CookBookQuestion.java
  • com/wurmonline/server/questions/GmTool.java
  • com/wurmonline/server/questions/ItemCreationQuestion.java
  • com/wurmonline/server/questions/ItemDataQuestion.java
  • com/wurmonline/server/questions/ItemRestrictionManagement.java
  • com/wurmonline/server/questions/KarmaQuestion.java
  • com/wurmonline/server/questions/LearnSkillQuestion.java
  • com/wurmonline/server/questions/LocatePlayerQuestion.java
  • com/wurmonline/server/questions/MailReceiveQuestion.java
  • com/wurmonline/server/questions/MailSendConfirmQuestion.java
  • com/wurmonline/server/questions/MailSendQuestion.java
  • com/wurmonline/server/questions/ManageObjectList.java
  • com/wurmonline/server/questions/ManagePermissions.java
  • com/wurmonline/server/questions/NewsInfo.java
  • com/wurmonline/server/questions/PortalQuestion.java
  • com/wurmonline/server/questions/Question.java
  • com/wurmonline/server/questions/QuestionParser.java
  • com/wurmonline/server/questions/QuestionTypes.java
  • com/wurmonline/server/questions/RechargeQuestion.java
  • com/wurmonline/server/questions/RemoveItemQuestion.java
  • com/wurmonline/server/questions/SinglePriceManageQuestion.java
  • com/wurmonline/server/questions/SwapDeityQuestion.java
  • com/wurmonline/server/questions/TerrainQuestion.java
  • com/wurmonline/server/questions/TileDataQuestion.java
  • com/wurmonline/server/questions/TransferQuestion.java
  • com/wurmonline/server/questions/VillageMessageBoard.java
  • com/wurmonline/server/questions/VillageMessagePopup.java
  • com/wurmonline/server/questions/VillageSettingsManageQuestion.java
  • com/wurmonline/server/questions/VillageShowPlan.java
  • com/wurmonline/server/questions/VillageTeleportQuestion.java
  • com/wurmonline/server/questions/WriteRecipeQuestion.java
  • com/wurmonline/server/questions/WurmInfo.java
  • com/wurmonline/server/questions/WurmInfo2.java
  • com/wurmonline/server/skills/AffinitiesTimed.java
  • com/wurmonline/server/skills/Skill.java
  • com/wurmonline/server/skills/SkillSystem.java
  • com/wurmonline/server/spells/Bless.java
  • com/wurmonline/server/spells/BlessingDark.java
  • com/wurmonline/server/spells/CharmAnimal.java
  • com/wurmonline/server/spells/Continuum.java
  • com/wurmonline/server/spells/CreatureEnchantment.java
  • com/wurmonline/server/spells/Disease.java
  • com/wurmonline/server/spells/Dispel.java
  • com/wurmonline/server/spells/Dominate.java
  • com/wurmonline/server/spells/DrainStamina.java
  • com/wurmonline/server/spells/Fireball.java
  • com/wurmonline/server/spells/Fungus.java
  • com/wurmonline/server/spells/Heal.java
  • com/wurmonline/server/spells/HolyCrop.java
  • com/wurmonline/server/spells/HumidDrizzle.java
  • com/wurmonline/server/spells/Incinerate.java
  • com/wurmonline/server/spells/LightOfFo.java
  • com/wurmonline/server/spells/Nolocate.java
  • com/wurmonline/server/spells/Refresh.java
  • com/wurmonline/server/spells/RitualSun.java
  • com/wurmonline/server/spells/Spell.java
  • com/wurmonline/server/spells/SpellEffect.java
  • com/wurmonline/server/spells/SproutTrees.java
  • com/wurmonline/server/spells/Summon.java
  • com/wurmonline/server/spells/SummonSkeleton.java
  • com/wurmonline/server/spells/SummonWorg.java
  • com/wurmonline/server/spells/SummonWraith.java
  • com/wurmonline/server/spells/Tornado.java
  • com/wurmonline/server/spells/Truestrike.java
  • com/wurmonline/server/spells/WallOfFire.java
  • com/wurmonline/server/spells/WallOfIce.java
  • com/wurmonline/server/spells/WallOfStone.java
  • com/wurmonline/server/spells/WildGrowth.java
  • com/wurmonline/server/spells/ZombieInfestation.java
  • com/wurmonline/server/structures/.gitignore
  • com/wurmonline/server/structures/Blocking.java
  • com/wurmonline/server/structures/BridgePart.java
  • com/wurmonline/server/structures/BridgePartEnum.java
  • com/wurmonline/server/structures/DbBridgePart.java
  • com/wurmonline/server/structures/DbFloor.java
  • com/wurmonline/server/structures/DbStructure.java
  • com/wurmonline/server/structures/Door.java
  • com/wurmonline/server/structures/DoorSettings.java
  • com/wurmonline/server/structures/Fence.java
  • com/wurmonline/server/structures/FenceGate.java
  • com/wurmonline/server/structures/Floor.java
  • com/wurmonline/server/structures/PlanBridgeChecks.java
  • com/wurmonline/server/structures/PlanBridgeMethods.java
  • com/wurmonline/server/structures/Structure.java
  • com/wurmonline/server/structures/StructureSettings.java
  • com/wurmonline/server/structures/Structures.java
  • com/wurmonline/server/structures/Wall.java
  • com/wurmonline/server/structures/WallEnum.java
  • com/wurmonline/server/support/Ticket.java
  • com/wurmonline/server/tutorial/TriggerEffect.java
  • com/wurmonline/server/utils/DbIndexManager.java
  • com/wurmonline/server/utils/SimpleArgumentParser.java
  • com/wurmonline/server/villages/GuardPlan.java
  • com/wurmonline/server/villages/Village.java
  • com/wurmonline/server/villages/VillageMessage.java
  • com/wurmonline/server/villages/VillageMessages.java
  • com/wurmonline/server/villages/VillageRecruitee.java
  • com/wurmonline/server/villages/Villages.java
  • com/wurmonline/server/webinterface/WcCAHelpGroupMessage.java
  • com/wurmonline/server/webinterface/WcEpicStatusReport.java
  • com/wurmonline/server/webinterface/WcVoting.java
  • com/wurmonline/server/webinterface/WebInterfaceTest.java
  • com/wurmonline/server/zones/CropTilePoller.java
  • com/wurmonline/server/zones/FaithZone.java
  • com/wurmonline/server/zones/FocusZone.java
  • com/wurmonline/server/zones/HiveZone.java
  • com/wurmonline/server/zones/TilePoller.java
  • com/wurmonline/server/zones/Tracks.java
  • com/wurmonline/server/zones/Trap.java
  • com/wurmonline/server/zones/VirtualZone.java
  • com/wurmonline/server/zones/VolaTile.java
  • com/wurmonline/server/zones/VolaTileItems.java
  • com/wurmonline/server/zones/Zone.java
  • com/wurmonline/server/zones/Zones.java

CLIENT

  • com/wurmonline/client/comm/ServerConnectionListenerClass.java
  • com/wurmonline/client/comm/SimpleServerConnectionClass.java
  • com/wurmonline/client/console/ActionClass.java
  • com/wurmonline/client/console/WurmConsole.java
  • com/wurmonline/client/game/PlayerObj.java
  • com/wurmonline/client/launcherfx/WurmMain.java
  • com/wurmonline/client/options/keybinding/PlayerKeybind.java
  • com/wurmonline/client/renderer/TilePicker.java
  • com/wurmonline/client/renderer/cell/GroundItemCellRenderable.java
  • com/wurmonline/client/renderer/cell/MountItems.java
  • com/wurmonline/client/renderer/cell/TreePosition.java
  • com/wurmonline/client/renderer/effects/TorchFlame.java
  • com/wurmonline/client/renderer/gui/ConfirmWindow.java
  • com/wurmonline/client/renderer/gui/HeadsUpDisplay.java
  • com/wurmonline/client/renderer/gui/HealthBar.java
  • com/wurmonline/client/renderer/gui/HealthBarClassicRenderer.java
  • com/wurmonline/client/renderer/gui/HealthBarIronRenderer.java
  • com/wurmonline/client/renderer/gui/PlayerStateButtons.java
  • com/wurmonline/client/renderer/gui/Recipe.java
  • com/wurmonline/client/renderer/gui/RecipeGroup.java
  • com/wurmonline/client/renderer/gui/RecipeIngredient.java
  • com/wurmonline/client/renderer/gui/RecipeIngredientGroup.java
  • com/wurmonline/client/renderer/gui/RecipeListItem.java
  • com/wurmonline/client/renderer/gui/RecipeListWindow.java
  • com/wurmonline/client/renderer/gui/ShowDeedWindow.java
  • com/wurmonline/client/renderer/gui/StatusEffectComponent.java
  • com/wurmonline/client/renderer/gui/SupportWindowComponent.java
  • com/wurmonline/client/renderer/gui/TextWindow.java
  • com/wurmonline/client/renderer/gui/TextWindowListener.java
  • com/wurmonline/client/renderer/gui/TreeListItem.java
  • com/wurmonline/client/renderer/gui/WTreeListNode.java
  • com/wurmonline/client/renderer/gui/WurmInputField.java
  • com/wurmonline/client/renderer/gui/WurmTreeList.java
  • com/wurmonline/client/renderer/terrain/TerrainLod.java
  • com/wurmonline/client/renderer/terrain/TreeTextureBuilder.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/CropDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/PumpkinDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/TileDecorator.java
  • com/wurmonline/client/sound/AmbientSound.java
  • com/wurmonline/client/sound/MovementSound.java
  • com/wurmonline/client/startup/TabbedLoginFrame.java
  • com/wurmonline/client/startup/UpdateView.java
  • com/wurmonline/client/startup/packs/MultiPackUpdater.java

COMMON

  • com/wurmonline/common/BuildProperties.java
  • com/wurmonline/mesh/BushData.java
  • com/wurmonline/mesh/FieldData.java
  • com/wurmonline/mesh/Tiles.java
  • com/wurmonline/mesh/TreeData.java
  • com/wurmonline/shared/constants/Enchants.java
  • com/wurmonline/shared/constants/IconConstants.java
  • com/wurmonline/shared/constants/ItemMaterials.java
  • com/wurmonline/shared/constants/ModelConstants.java
  • com/wurmonline/shared/constants/PlayerAction.java
  • com/wurmonline/shared/constants/PlayerActionConstants.java
  • com/wurmonline/shared/constants/ProtoConstants.java
  • com/wurmonline/shared/constants/SoundNames.java
  • com/wurmonline/shared/constants/SteamVersion.java
  • com/wurmonline/shared/util/MaterialUtilities.java

 

  •  

Share this post


Link to post
Share on other sites

1.3.1.2

Wide tunnel entrances

  • Tunnel entrances can be up to 3 tiles wide.
  • To widen a tunnel entrance, the tile you mine must only be connected to ONE open tunnel only.
  • Mine doors cannot be placed on tunnel entrances that are 2 or more tiles wide.

Alchemist Cupboard

  • Created with Fine carpentry.
  • Contains 10 2kg liquid containers.
  • Slows decay on contents.

Storage unit

  • Created using Carpentry.
  • Has 3 racks which can hold large items like fishing rods, and saddles.
  • Does not slow decay.

Unicorn Improvements

  • Gold and silver horse shoes can now be created with Jewellery smithing
  • Unicorns can now be equipped with saddles, bridles and gold/silver horse shoes
  • Body strength of unicorns has been boosted to 30 (horses are 20 and hell horses are 35)
  • This means that unicorns may also be hitched, but unhitch when no longer tame
  • Lootable Rift creature recipes will now go directly into the inventory of a participant rather than drop on the corpse of the creature.
  • Show Village Plan via the settlement token will mark perimeter and underwater tiles differently to village tiles to allow mayors to identify the village borders easier.
  • Bell Towers are now be secured and also loaded.
    • You can now load/unload items which are not empty as well as drag them from one vehicle to another as long as they fit.
    • Loading non-empty ships onto transporter will adjust body strength requirement in comparison to total weight.
    • Items inside loaded vehicles cannot be unloaded directly. The vehicle the item is loaded inside MUST be unloaded first.
  • Hand actions will no longer take the rarity of the item activated into affinity calculations.
  • Tin and lead sheets have been added.
  • Messages added for harvest examines on pine trees, rose trellis, hops trellis and hazelnut bushes.
  • Removed 100% damage bonus to True Strike hits.
  • Added lunch tin, a craftable item that slows food decay.
  • Added picnic basket, a GM spawned item that greatly slows food decay.
  • The lunch tin and picnic basket hold 2 kg of liquid and 2 kg of food and is limited to 3 items.
  • Excluded crates from the decoration tile count. They will have a max of 100 on one tile. Crates will still count as decoration items for the no decay check.
  • Gender specific sorcery spells can now be cast by both genders.
  • Surface mining success chance has been increased based on mining skill.
  • PvP: Remove max drain amount after x consecutive drains.
  • The item mailing limit of 10 times has been removed.
  • You can no longer send mail with enemies nearby.
  • Large magic chests can now be used when loaded.
  • Decorations on deed will not decay if the deed has 30+ days upkeep.
  • Damage reduction modifiers have been swapped for Chain and studded armours.
  • Battle rank is no longer gained from all mission types, battlecamp conquering, and HotA pillar conquering. Guard tower conquering now gives 1 rank, the rest trigger rank decay prevention.
  • Added additional checks for BL player gods to address alignment issues when changing gods.
  • Deed export view will now include perimeter tiles.
  • Shield skill now is faster and more dependent on damage blocked. Will also take quality into skill check rolls.
  • Snowballs! Collect snow during winter to throw at other players or to stock your larder to greatly reduce decay.

Favour sacrifice changes:

  • Chopped food is a universal favor item for sacrificing at ql/20 favour.
  • Favor given from alchemy items scale with the potency level of the item (ql / 33 * potency)
  • Gods with a bonus for food will now receive higher favour from meals, based on quality and complexity.

Message board

  • The message board can be used to leave notices for your village or individual members
  • Any citizen can post a message to another citizen.
  • Only citizens with “manage items” permission may post notices for all villagers
  • Non villagers may read public notices

Epic Adjustments

  • Epic: Mining and digging will now give body stamina skill gains.
  • Epic: improved Scenario point reward for slaying missions
  • Epic: Improved scenario end reward system.
  • Epic: Restrictions on dragon armour imping have been removed. Dragon armours are now improved with leather like Freedom servers.

Valrei Mission Changes:

  • Mission Bugfix: Corrected an issue with mission respawning on Freedom when missions are completed or failed.
  • Mission Bugfix: Rift reward items have been removed from ritual missions.
  • Mission Bugfix: Possible fix for traitors losing the ‘traitor’ from their name.
  • Mission Bugfix: Domestic creatures should be removed from sacrifice missions.
  • Mission Bugfix: Removed certain creatures from kill missions and adjusted kill quantities of other creatures.
  • Mission Bugfix: Sacrifice missions removed from enemy home servers.
  • Mission Bugfix: Some items removed from sacrifice item missions list.
    • all gems
    • white dotted flowers
    • turtle shells
    • turtle shields
  • Mission Bugfix: Various generic create missions have been more clearly defined.
  • Mission Bugfix: Some items removed from the create item missions list, including boats which never completed missions.
  • Mission Bugfix: Recalculated the number of items needed for sacrifice missions. Required amount of items should now be fewer.
  • Mission Bugfix: Valrei mission items will now float if they are spawned in water.
  • Mission Bugfix: Scenario karma rewards from kill missions will be given to a random attacker instead of the first in the list.

Cooking changes

Thanks to the special efforts of Pandalet we have an awesome handy guide for those who wish to read up on what to do or how things work, check it out here.

General

  • Standard meals can still be made, however junk items such as nails are not used as an ingredient and if present in a container, they will stop the food item being made.
  • Meats now have a material, e.g. Meat, Dragon and Meat, Game. As you can see it does not use the animal type, but a category as we have so many animal types. Some of the categories are: (there are 16 total)
    • Dragon
    • Game
    • Human
    • Humanoid
    • Snake
  • Meat and fillets can now be put in FSB and Crates.
  • Fish and fillets can now be put in FSB and Crates.
  • Existing Zombified milk will lose its zombie status. New zombie milk should be fine.
  • You will be able to seal some containers so long as they only have one liquid in them, this will stop the liquids decay.
    • Small and Large Amphora
    • Pottery Jar
    • Pottery Flask
    • Water Skin
    • Small Barrel (sealed with a peg)
    • Wine Barrel (sealed with a peg)
  • Sealable containers can be sealed while on the ground, not just in inventory.
  • Wine barrels and small barrels can be sealed with pegs while they are on racks.
  • Using taste on your sealed wine barrels will give a more detailed indication of how your aging is progressing (via quality).
  • When you break the seal on a container that has been sealed with a wax sealing kit, the kit will be returned to you with slight damage for reuse until the quality is so low that it is destroyed in the unsealing process.
  • Cooking will now be from recipes, this does not mean that you cannot continue cooking like you used to though, although some recipes will have changed.
  • A personal cookbook is now available which has the recipes that you know about in.
  • Hens eggs can now be found when foraging on grass tiles. And you will be able to put them in FSB, but that makes them infertile. The egg count on a server will be only the fertile ones.

Old containers and tools – now with more use.

  • Sauce pan – had to change size of this, but that means some recipes need a new one which is larger.
  • Pottery bowl – can now be used to hold liquids as well, a lot of recipes use this.
  • Hand – used to make some mixes, and other things. Note if a recipe says a hand must be used, actually any active item will work.
  • Fork – how else were you going to mix some stuff!
  • Knife – used a lot in food preparation.
  • Spoon – An alternative way to mix things (so same ingredients can be used in multiple recipes. Also can be used to scoop.
  • Press – can be used to squash something.
  • Branch – branching out, could be used as a spit …

New containers and tools

  • Stoneware. – used to make things like breads, biscuits etc
  • Cake tin – used to make cakes
  • Pie dish – used to make pies and tarts
  • Roasting dish – used to roast food.
  • Plate – used to make salads and sandwiches on.
  • Mortar+Pestle – used to grind small things (e.g. spices)
  • Measuring Jug – used to get a specific amount of liquid, its volume can be adjusted (volume is same as weight for this).
  • Still – used for distilling.
  • Larder – used to reduce decay of food items in it, so long as it has ice.

New crops

  • Carrots
  • Cabbage
  • Tomatos
  • Sugar Beet
  • Lettuce
  • Peas
  • Cucumbers

New Bush

  • Hazelnut bush – now you know where the hazelnuts come from.

New Tree

  • Orange Tree – because it seemed like a good idea.

Spices

  • All can be planted in a planter, except Nutmeg.
  • Cumin
  • Ginger
  • Nutmeg.
  • Paprika
  • Turmeric

New Herbs

all Herbs can be planted in a planter.

  • Fennel
  • Mint

New items that are only found by forage / botanize.

Note all above spices and herbs and the new vegs can be found this way as well)

  • Cocoa bean
  • Nutmeg (note this is a spice but cannot be planted in a planter)
  • Raspberries
  • Hazelnut sprout.
  • Orange sprout.

Rocksalt

  • Rock tiles that would of produced salt when mining will now be shown as Rocksalt veins (this may take a day or two to show), but have a limited life (e.g. you get 45-50 rocksalt from one).
  • The Rocksalt can then be ground into salt using a grindstone. You can get more than one salt from each Rocksalt depending on your milling skill.
  • Veins that had salt in, will be unaffected, e.g.you will still be able to get the random salt when mining them..

Trellis

  • A new trellis has been added for hops.
  • Trellis can now be harvested when their produce is in season (except ivy ones which don’t have a season).
  • To help plant your trellis in nice straight lines, you can plant them using a wall, fence or tile border. And have three options, on left, center and on right.
  • There is a limit of 4 planted trellis per tile. Any extras that are currently planted on same tile will become unplanted.
  • A trellis must be planted to be able to be harvested.

Flowers

  • Flowers can now be used in some recipes and rose petals, oleander, lavender and camellia.

Milking

  • Milking is now a multi-step process, e.g. the more skill you have the more milk you can get, but does also depend on the creature’s age.

Harvesting

  • Harvesting fruit from trees and bushes are now also a multi-step process, again depends on your skill and the tree / bush age as to the maximum harvested. Also the result QL is now closer to your skill level (at higher levels).
  • Harvesting trellis is very similar, but uses your skill and the QL of the trellis.
  • Harvesting fields will also use this way to calculate the QL of the yield.

The goodness of food

  • Each meal made will have a bonus attached to it, so the same type of ingredients making the same meal (in same type of cooker and same type of container) will end up with this same bonus.
  • This bonus will give a timed affinity to a skill, the skill can be different per player, e.g. fish and chips may give a temp weaponsmithing affinity to Joe, but to Tom it gives carpentry, (also may not give it to any skill).
  • Unlike Wurm Online, aAffinity type will not be affected by rarity of cooker in Wurm Unlimited
  • Nutrition has not been changed.

Bees

  • Wild bee hives will appear in spring at random locations and they will vanish at the end of the year (in winter). Note they will be in different locations each year.
  • As time passes honey will be made in hives together with bees wax, the amount will depend on nearby flowers, fields and trees.
  • Each wild hive will start with one queen bee, this may increase by one every wurm month, to a maximum of two, so long as the hive has over a certain amount of honey in it. When there is two queen bees if there is a domestic hive nearby it may migrate to it.
  • A single queen may migrate to a nearby domestic hive if it is a better ql.
  • Domestic hives will be loadable. Even with a queen in it. So you can move it to somewhere, e.g. your own deed. Watch out as bees sting!
  • Bees in hives in a vehicle still need food, so if no honey of sugar they may die if there for a long time.
  • Domestic hives that had a queen in it, will go dormant over the winter period and will become active again in spring. But it is possible for the queen to die over winter if no honey is left in the hive (Note can put sugar in hive to keep the queen alive.
  • Honey (and beeswax) can be collectable from hives, But you will need a bee smoker so bees do not sting you, note that this bee smoker is useful at other times, like if you want to chop down a tree that has a hive, or load/unload a domestic hive which has a queen in it.

Recipes

  • Wurm Unlimited comes with a stock 570 recipes with the ability for server admins to add their own custom recipes.
  • Base recipes can be found in WurmServerLauncher\dist\recipes
  • Server owners put custom recipes in WurmServerLauncher\SERVERNAME\recipes
  • Instead of examining a food container to see what it will make, you now can use Lore, to see what it will make or to get hints on what ingredient you could add into the container to be able to make something.
  • Some more specialised recipes will call for a meat of a specific category, or a specific fish, but most will use any meat or any fish or even any veg.
  • Most new recipes only require one of each item, main exception is making sandwiches which normally requires 2 slices of bread.
  • Some recipes are an intermediate step, or some sauce which is used later e.g. there is cake mix and white sauce.
  • Lots of new food category types e.g.
    • Biscuits
    • Cookies
    • Curry
    • Pie
    • Pizza
    • Salads
    • Scones
    • Tarts
  • And some of your old favorites like.
    • Cakes
    • Meal
    • Sandwiches
    • Tea
    • Wine
  • And there are some new drinks which will need distilling, e.g. different spirits.
  • Note you will need to experiment to find their recipes, but do note some items need a mix before adding other items, e.g. you will now need a cake mix to make cakes.
  • Some ingredients will only be found doing forage/botanize actions, whilst others, once found, they may be able to be planted as a crop or even in a planter (e.g. most spices and herbs can be planted in a planter).
  • Fresh is an attribute of an item when just found from foraging or picking, if you put it in a FSB it loses that attribute.
  • Some recipes are nameable this means that whoever is the first to make the item for that recipe, will have their name added to the front of that recipe name, e.g. if Pifa was first to make a meat curry (assuming that was nameable) then it would show to everyone, when they discover it, as “Pifa’s meat curry”.
  • These recipes can be named on each server. E.g. the same recipe can be name by multiple people so long as different servers.
  • Note only one recipe can be named per person.
  • Some recipes are pre-named.
  • Some recipes may only be makeable once you have that recipe in your cookbook, these recipes are only available from killing certain creatures.
  • Recipes can be inscribed onto papryus (or paper), to do this you need to be looking at the recipe in your cookbook, and then use the reed pen on a blank papryus (or paper).
  • You can then mail these or trade them to others, where they can add it to their cookbook, if they don’t know it, by either reading the recipe and selecting to add to their cookbook or activate it and r-click on the cookbook menu option.
  • Some old items are still make the old way, e.g. sandwiches, those are now called endurance sandwiches, and will not give any CCFP or timed affinity. These can still be used for the climbing as you may take a bite from them even when full.
  • The GM spawned Julbord will now fill CCFP as well as 99 nutrition/food/water.

Planter

  • Items can be planted in a planter, e.g. a herb or a spice (not all spices).
  • The planted item will start growing.
  • After a while it will be available to be harvested.
  • Harvesting will be available daily.
  • Each time you harvest it will prolong its life
  • Eventually it will get too woody to be harvested, then it is time to start afresh.

Lore

  • Using Lore on a container, will let you know what could be made
  • If the contents match a known recipe (known by you that is). You would get a message like:
    “The Ingredients in the frying pan would make an omelette when cooked.”
  • If the contents match an unknown recipe. Message would be like:
    “You think this may well work when cooked”
  • If the ingredients would make any recipe but has an incorrect amount of a liquid then you would get something like:
    “The ingredients in the saucepan would make tea when cooked, but…there is too much water, try between 300g and 400g.”

Partial Matches

  • It performs checks in this order
    • Unknown recipe that is not nameable.
    • Unknown recipe that is nameable.
    • Known recipe that is not nameable.
    • Known recipe this is nameable.
  • If the contents form part of any recipe, it will give a hint as to what to add to make that recipe. E.g. “have you tried adding a chopped onion?”.
  • Note the recipe is picked at random from a list of possible recipes and so is the shown ingredient.

Cookbook

  • Every person has a cookbook, where your known recipes are shown.
  • The cookbook is client-side, and this means it is more responsive (and dynamic).
  • The recipe list is shown at start and each recipe is coloured depending on;
    • If it is a favourite (shown in goldenrod)
    • If it is globally known (shown in green)
    • Rarity colour (if applicable).
    • If known by you (shown in white)
    • And If unknown it will be in red. This is shown when the recipe is a requirement for a known recipe.
  • When you expand a recipe you see what is needed to make it, You can drill down if an ingredient matches a known recipe. Note it is possible that an ingredient that is a result of another recipe not to be shown as a container, this is because there is not an exact match. E.g. wort, used in making beer, can be made from several different recipes and it is then used to make further recipes, But the final recipe just says it needs unfermented beer, not the actual recipe.
  • Right-click menu options
    • You can set any recipe as favourite.
    • You can add a note to any recipe.
    • You can mark a recipe to be written to paper (only one can be written at any time, and will be reset if you relog)
    • Once you have marked a recipe to be written, you then need use the right-click menu option on the paper/papryus with an active filled pen.
    • You can search the recipes by their name (similar to how crafting recipes works), or by any notes
  • You can also filter the list to just show favourite recipes.

Nutrition

  • The existing nutrition system has been augmented by the calories/carbs/fats/proteins system (CCFP).
  • Every edible item has a set of CCFP values. These are combined when creating a result item to give the result item CCFP values of its own. When eating something, the CCFP values increase the player’s CCFP bars, with the amount of increase being based on the amount of food consumed (where the maximum amount of food a player can consume is determined by current food bar value).
  • The elements of CCFP affect the player as follows:
    • Calories – high bar reduces stamina drain
    • Carbs – high bar reduces water usage
    • Fats – high bar increases favour regeneration also used to reduce sleep bar drain.
    • Proteins – high bar reduces food usage
  • When a player’s food bar is full, no further food may be eaten:
    • Exception is that an endurance sandwich can always be eaten.
    • A second exception is sleep powder.
  • Similarly, when a player’s water (thirst) bar is full, no further drinks may be drunk.

Temporary affinities

  • When a player consumes a prepared food, they will be granted a temporary affinity. This gives a 10% bonus to skill gain in a specific skill for a short period.
  • The duration of the temporary affinity is set by how much of a food item is consumed – the more that is eaten, the longer the temporary affinity will last.

Runes

  • Runes can be created from the resources left behind from rifts, rift crystals, rift stones, and rift wood. Most of these runes can be attached to another item to give that item a bonus, while others can be used one time to activate their effect.
  • Crafting together a piece of these resources and a lump of metal will give the option of 5 runes:
    • Fo
    • Magranon
    • Vyn
    • Libila
    • Jackal.
  • Crafting runes will use one of three skills depending on the rift resource used:
    • Fine Carpentry for rift wood.
    • Jewelrysmithing for rift crystal.
    • Stonecutting for rift stone.
  • The combination of metal type and god type will determine the effect of a rune, while the rift resource used will determine what the resulting rune can be attached to or used on.
  • Barring some exclusions, the following material types are used on their corresponding group:
    • runes made from rift wood can be used on wooden items.
    • Runes made from rift crystal can be used on metal items
    • Runes made from rift stone can be used on stone, pottery, cloth and leather items.
  • There are a total of 65 different rune effects available, via the 13 different metals and 5 possible god types available.
  • New Keybinds have been added:
    • COLLECT = gather snow
    • BOTANIZE_SPICES
    • SECURE
    • PLANT_LEFT
    • PLANT_RIGHT
  • Removed mail limit count down from mailbox GUI.
  • The Shield of the Gone DR bonus has been changed to start taking effect at level 7, with 20% of the total 30% DR, scaling up per level:
    • 6% DR at level 7
    • 12% DR at level 8
    • 18% DR at level 9
    • 24% DR at level 10
    • 30% Dr at level 11
  • The ability to secure items on the ground has been added
    • Securing allows those with appropriate permissions to give the item planted status
    • this has been extended to the following items:
      • Oven
      • Forge
      • Square table
      • Round table
      • Dining table
      • Statue of nymph
      • Statue of demon
      • Statue of dog
      • Statue of troll
      • Statue of boy
      • Statue of girl
      • Archery target
      • Well
      • Polearms rack
      • Weapons rack
      • Bow rack
      • Armour stand
      • Statue of horse
      • Bench
      • Wardrobe
      • Cupboard
      • Kiln
      • Smelter
  • In addition to this, the following items now can be bashed off deed to remove planted status over 70 damage:
    • Large Anvil
    • marble brazier pillar
    • lounge chair
    • royal lounge chaise
    •  
    • cupboard
    • blue planter
    • yellow planter
    • greenish-yellow planter
    • orange-red planter
    • purple planter
    • white planter
    • white-dotted planter
    • smelter
    • sword display
    • axe display
  • The following can now be destroyed by the owner:
    • colossus
    • bee hive
    • bow rack
    • armour stand
    • coffer
  • Label making has been added to the crafting window and recipe list.
  • Simple creation cooking actions can be done with the crafting window interface like chopping, grinding, mincing, etc.
  • Harvests from bushes, fruit trees, trellises and nut trees can now result in the form of a rare.
  • Bee smokers now give you a message to indicate when they are full as you are fueling them. You no longer need a kindling to light them and you can use a variety of fuels like oils, woodscraps, paper, etc.
  • Barrel, planter and amphora racks!
    • Small barrel racks and wine barrel racks can now be crafted with 1 large nail and 2 wooden beams
    • They can hold up to 30 barrels of their corresponding type.

GM Changes:

  • GM Bugfix: Fix for bugged GM ability to add or change affinities.
  • GM Tool: Fix for changing terrain to fields, so count/yield are zeroed.
  • GM Tool: Fixed the ]
  • GM:Bugfix: A CM can now see when a GM responds to a ticket on the ticket header line.
  • GM:GM item restriction settings can now set quality to 100.
  • GM:GM set data can now set rarity, weight and RGB values for an item via set data.
  • GM: GMs can now change item names via Set Data
  • GM:GMs now have the ability to ‘unseal’ and ‘reseal’ barrels via Item Restrictions.
  • GM: GM refresh now sets max ccfp.
  • GM+ Change: GMs will have normal timer and mining behavior with a pickaxe. Using a wand will still give instant timer and one hit pop.
  • #changemodel command has been redone and expanded upon. You can now use any template in the game and Demi+ may bestow illusions on players for a specified duration.
    • To change your own model #chamgemodel modelname
    • To change the model of someone else #changemodel (model) (player) (duration)
    • For the full list of possible models #changemodel list

Art Updates:

  • New player animations
    • Fighting:
      • Shieldbash
      • Dodge
      • Kick
      • Sprawling
      • Stunned
      • Focus
      • Parry (shield)
      • Parry (weapon)
    • Other actions:
      • Building walls and fences (mallet/hammer or trowel)
      • Building floors
      • Butcher
      • Bury
      • First aid
      • Drink (ocean or container)
      • Push
    • Reworked felled trees; Removed leaves and centered them on the tile so they easier to interact with and play nice with terrain (automatic switch will come with new client renderer, they can be picked up and dropped on current client)
    • Added particles to falling trees
    • Flatten and Level in mines now uses mining animation instead of digging, leveling outside uses digging
    • Added animation when interacting with cave ceiling
    • Improved visibility when embarked on sailing boat
    • Added icons for village plan perimeter display
    • Flatten action now uses dig animation
    • Added icons for:
      • lead anchor
      • mooring anchor
      • trellises
      • res stone
      • valrei item
      • medallions
      • masks
      • keystone
      • hota statues
      • fsb
      • bsb
      • chain link
      • leggat

Bug Fixes:

  • Bugfix: Fixed timing of error message when trying to improve a wooden shingle roof with an underweight plank.
  • Bugfix: There is now a small chance that a bred horse will have a single name.
  • Bugfix: Fixed so that combined thatch and grass will only use up one unit when planted.
  • Bugfix: Fixed an error when trying to drag liquid from a fountain into a smaller container in inventory.
  • Bugfix: Fix for capitalization issues with missions.
  • Bugfix: Removed additional means of teleporting with artifacts in inventory.
  • Bugfix: Removed mission ruler and added a title for the Won the Game achievement.
  • Bugfix: Flags should no longer take damage while in inventory or on merchants.
  • Bugfix: You will no longer be able to plan a bridge which spans perimeter tiles unless you have village permissions to do so.
  • Bugfix: Addressed an issue with the timer and messaging for conquering battle camps.
  • You should no longer be able to remove internal components (thermos, food shelves) using merchants nor by throwing them.
  • Mail cost on items with internal components has been corrected.
  • Items with internal components should no longer prevent moving a parent container.
  • Bugfix: Possible fix for mine ceilings reverting to lowered (correct) position after a server restart.
  • Bugfix: Fixed a bug which allowed you to drag crates into inventory.
  • Bugfix: Looting tomes from uniques now follow deed permission settings.
  • Bugfix: Unfinished wine barrels drop to the ground upon creation and must be continued while on the ground.
  • Bugfix: Planted banners and flags limit per tile increased to 4.
  • Bugfix: Various grammar and spelling fixes.
  • Bugfix: Only show “someone” on examined planted items when original planter no longer exists.
  • Bugfix: The Wand of the Seas will now correctly form an island when used.
  • Bugfix: Eating when low on food should no longer cause a nutrition lost on the first bite.
  • Bugfix: Shaker Orb now properly checks cave layer.
  • Bugfix: Planted banners will no longer show steal option on Freedom.
  • Bugfix: Lava spawned with the Wand of the Seas is no longer permanent and will turn back to rock.
  • Bugfix: Some spelling and text errors were addressed.
  • Bugfix: Can no longer smelt glimmersteel ore with the smelting pot
  • Bugfix: Remove internal components of items from missions.
  • Bugfix: Gold rune of Fo will now correctly have a 10% chance of an extra item per harvest for Forestry and Milking actions as opposed to the 10% bonus to skill.
  • Bugfix: Fixed the Area of Effect for a random prayer heal to the 3 x 3 area intended.
  • Bugfix: Fix to disable teleporting if artifacts are equipped.
  • Bugfix: An issue with picking up items on deeds and within buildings with the proper settings has been fixed.
  • Bugfix: An issue that caused time to hang on servers at harvest times has been addressed.
  • Bugfix: Corrected which tiles are checked when digging.

Modified classes

Spoiler

 

SERVER

  • SteamJni/SteamServerApi.java
  • com/wurmonline/server/Constants.java
  • com/wurmonline/server/DbConnector.java
  • com/wurmonline/server/DbConnectorPooled.java
  • com/wurmonline/server/Features.java
  • com/wurmonline/server/Items.java
  • com/wurmonline/server/LoginHandler.java
  • com/wurmonline/server/MeshTile.java
  • com/wurmonline/server/Message.java
  • com/wurmonline/server/MiscConstants.java
  • com/wurmonline/server/Players.java
  • com/wurmonline/server/Point4f.java
  • com/wurmonline/server/Server.java
  • com/wurmonline/server/ServerDirInfo.java
  • com/wurmonline/server/ServerLauncher.java
  • com/wurmonline/server/Servers.java
  • com/wurmonline/server/TimeConstants.java
  • com/wurmonline/server/WurmCalendar.java
  • com/wurmonline/server/banks/Banks.java
  • com/wurmonline/server/behaviours/.gitignore
  • com/wurmonline/server/behaviours/Action.java
  • com/wurmonline/server/behaviours/ActionEntry.java
  • com/wurmonline/server/behaviours/Actions.java
  • com/wurmonline/server/behaviours/ArtifactBehaviour.java
  • com/wurmonline/server/behaviours/AutoEquipMethods.java
  • com/wurmonline/server/behaviours/BehaviourDispatcher.java
  • com/wurmonline/server/behaviours/BehaviourList.java
  • com/wurmonline/server/behaviours/Behaviours.java
  • com/wurmonline/server/behaviours/BodyPartBehaviour.java
  • com/wurmonline/server/behaviours/BridgePartBehaviour.java
  • com/wurmonline/server/behaviours/CargoTransportationMethods.java
  • com/wurmonline/server/behaviours/CaveTileBehaviour.java
  • com/wurmonline/server/behaviours/CaveWallBehaviour.java
  • com/wurmonline/server/behaviours/CorpseBehaviour.java
  • com/wurmonline/server/behaviours/CreatureBehaviour.java
  • com/wurmonline/server/behaviours/Crops.java
  • com/wurmonline/server/behaviours/Emotes.java
  • com/wurmonline/server/behaviours/FenceBehaviour.java
  • com/wurmonline/server/behaviours/FireBehaviour.java
  • com/wurmonline/server/behaviours/Fish.java
  • com/wurmonline/server/behaviours/Flattening.java
  • com/wurmonline/server/behaviours/FloorBehaviour.java
  • com/wurmonline/server/behaviours/FlowerpotBehaviour.java
  • com/wurmonline/server/behaviours/Forage.java
  • com/wurmonline/server/behaviours/GravestoneBehaviour.java
  • com/wurmonline/server/behaviours/Herb.java
  • com/wurmonline/server/behaviours/HugeAltarBehaviour.java
  • com/wurmonline/server/behaviours/InventoryBehaviour.java
  • com/wurmonline/server/behaviours/ItemBehaviour.java
  • com/wurmonline/server/behaviours/ManageMenu.java
  • com/wurmonline/server/behaviours/MarkerBehaviour.java
  • com/wurmonline/server/behaviours/MenuRequestBehaviour.java
  • com/wurmonline/server/behaviours/Methods.java
  • com/wurmonline/server/behaviours/MethodsCreatures.java
  • com/wurmonline/server/behaviours/MethodsHighways.java
  • com/wurmonline/server/behaviours/MethodsItems.java
  • com/wurmonline/server/behaviours/MethodsReligion.java
  • com/wurmonline/server/behaviours/MethodsStructure.java
  • com/wurmonline/server/behaviours/MethodsSurveying.java
  • com/wurmonline/server/behaviours/OwnershipPaperBehaviour.java
  • com/wurmonline/server/behaviours/PapyrusBehaviour.java
  • com/wurmonline/server/behaviours/PlanetBehaviour.java
  • com/wurmonline/server/behaviours/PlanterBehaviour.java
  • com/wurmonline/server/behaviours/Seat.java
  • com/wurmonline/server/behaviours/ShardBehaviour.java
  • com/wurmonline/server/behaviours/StructureBehaviour.java
  • com/wurmonline/server/behaviours/TakeResultEnum.java
  • com/wurmonline/server/behaviours/Terraforming.java
  • com/wurmonline/server/behaviours/TerraformingTask.java
  • com/wurmonline/server/behaviours/TicketBehaviour.java
  • com/wurmonline/server/behaviours/TileBehaviour.java
  • com/wurmonline/server/behaviours/TileBorderBehaviour.java
  • com/wurmonline/server/behaviours/TileCornerBehaviour.java
  • com/wurmonline/server/behaviours/TileDirtBehaviour.java
  • com/wurmonline/server/behaviours/TileFieldBehaviour.java
  • com/wurmonline/server/behaviours/TileGrassBehaviour.java
  • com/wurmonline/server/behaviours/TileRockBehaviour.java
  • com/wurmonline/server/behaviours/TileTreeBehaviour.java
  • com/wurmonline/server/behaviours/UnfinishedItemBehaviour.java
  • com/wurmonline/server/behaviours/VegetableBehaviour.java
  • com/wurmonline/server/behaviours/Vehicle.java
  • com/wurmonline/server/behaviours/VehicleBehaviour.java
  • com/wurmonline/server/behaviours/Vehicles.java
  • com/wurmonline/server/behaviours/VillageDeedBehaviour.java
  • com/wurmonline/server/behaviours/VillageTokenBehaviour.java
  • com/wurmonline/server/behaviours/WallBehaviour.java
  • com/wurmonline/server/behaviours/WarmachineBehaviour.java
  • com/wurmonline/server/bodys/BodyTemplate.java
  • com/wurmonline/server/bodys/Wound.java
  • com/wurmonline/server/combat/Archery.java
  • com/wurmonline/server/combat/Armour.java
  • com/wurmonline/server/combat/Arrows.java
  • com/wurmonline/server/combat/CombatEngine.java
  • com/wurmonline/server/combat/CombatMove.java
  • com/wurmonline/server/combat/ServerProjectile.java
  • com/wurmonline/server/combat/Weapon.java
  • com/wurmonline/server/combat/WeaponCreator.java
  • com/wurmonline/server/creatures/CombatHandler.java
  • com/wurmonline/server/creatures/Communicator.java
  • com/wurmonline/server/creatures/Creature.java
  • com/wurmonline/server/creatures/CreatureCommunicator.java
  • com/wurmonline/server/creatures/CreatureStatus.java
  • com/wurmonline/server/creatures/CreatureTemplate.java
  • com/wurmonline/server/creatures/CreatureTemplateCreator.java
  • com/wurmonline/server/creatures/CreatureTemplateFactory.java
  • com/wurmonline/server/creatures/CreatureTypes.java
  • com/wurmonline/server/creatures/Creatures.java
  • com/wurmonline/server/creatures/DbCreatureStatus.java
  • com/wurmonline/server/creatures/DbCreatureTemplate.java
  • com/wurmonline/server/creatures/MineDoorPermission.java
  • com/wurmonline/server/creatures/MovementScheme.java
  • com/wurmonline/server/creatures/Offspring.java
  • com/wurmonline/server/creatures/SpellEffectsEnum.java
  • com/wurmonline/server/creatures/TradeHandler.java
  • com/wurmonline/server/creatures/ai/CreatureAI.java
  • com/wurmonline/server/creatures/ai/scripts/BartenderAI.java
  • com/wurmonline/server/creatures/ai/scripts/UtilitiesAOE.java
  • com/wurmonline/server/database/ConnectionDescriptor.java
  • com/wurmonline/server/database/ConnectionFactory.java
  • com/wurmonline/server/database/MysqlConnectionDescriptor.java
  • com/wurmonline/server/database/MysqlConnectionFactory.java
  • com/wurmonline/server/database/SqliteConnectionBuilder.java
  • com/wurmonline/server/database/SqliteConnectionDescriptor.java
  • com/wurmonline/server/database/SqliteConnectionFactory.java
  • com/wurmonline/server/database/WurmDatabaseSchema.java
  • com/wurmonline/server/database/migrations/MigrationResult.java
  • com/wurmonline/server/database/migrations/MigrationStrategy.java
  • com/wurmonline/server/database/migrations/Migrator.java
  • com/wurmonline/server/database/migrations/MysqlMigrationStrategy.java
  • com/wurmonline/server/database/migrations/MysqlMigrator.java
  • com/wurmonline/server/database/migrations/SqliteFlywayIssue1499Workaround.java
  • com/wurmonline/server/database/migrations/SqliteMigrationStrategy.java
  • com/wurmonline/server/database/migrations/SqliteMigrator.java
  • com/wurmonline/server/deities/Deity.java
  • com/wurmonline/server/epic/EpicServerStatus.java
  • com/wurmonline/server/epic/Hota.java
  • com/wurmonline/server/epic/Valrei.java
  • com/wurmonline/server/gui/GuiCommandLineArgument.java
  • com/wurmonline/server/gui/WurmServerGui.css
  • com/wurmonline/server/gui/WurmServerGui.fxml
  • com/wurmonline/server/gui/WurmServerGuiController.java
  • com/wurmonline/server/gui/WurmServerGuiMain.java
  • com/wurmonline/server/gui/folders/CopyDirVisitor.java
  • com/wurmonline/server/gui/folders/DistEntity.java
  • com/wurmonline/server/gui/folders/DistFolder.java
  • com/wurmonline/server/gui/folders/Folder.java
  • com/wurmonline/server/gui/folders/FolderEntity.java
  • com/wurmonline/server/gui/folders/Folders.java
  • com/wurmonline/server/gui/folders/GameEntity.java
  • com/wurmonline/server/gui/folders/GameFolder.java
  • com/wurmonline/server/gui/folders/PresetEntity.java
  • com/wurmonline/server/gui/folders/PresetFolder.java
  • com/wurmonline/server/gui/img/DefaultButton_Server.jpg
  • com/wurmonline/server/gui/img/DefaultButton_pressed_Server.jpg
  • com/wurmonline/server/gui/img/GreenButton_Server.jpg
  • com/wurmonline/server/gui/img/GreenButton_pressed_Server.jpg
  • com/wurmonline/server/gui/img/RedButton_Server.jpg
  • com/wurmonline/server/gui/img/RedButton_pressed_Server.jpg
  • com/wurmonline/server/gui/img/btnimg.jpg
  • com/wurmonline/server/gui/img/guibg.jpg
  • com/wurmonline/server/gui/img/icon2_128.png
  • com/wurmonline/server/gui/img/icon2_16.png
  • com/wurmonline/server/gui/img/icon2_32.png
  • com/wurmonline/server/gui/img/icon2_64.png
  • com/wurmonline/server/intra/IntraServerConnection.java
  • com/wurmonline/server/intra/PlayerTransfer.java
  • com/wurmonline/server/items/AdvancedCreationEntry.java
  • com/wurmonline/server/items/CreationCategories.java
  • com/wurmonline/server/items/CreationEntry.java
  • com/wurmonline/server/items/CreationEntryCreator.java
  • com/wurmonline/server/items/CreationMatrix.java
  • com/wurmonline/server/items/CreationWindowMethods.java
  • com/wurmonline/server/items/DbItem.java
  • com/wurmonline/server/items/Dish.java
  • com/wurmonline/server/items/Ingredient.java
  • com/wurmonline/server/items/IngredientGroup.java
  • com/wurmonline/server/items/InitialContainer.java
  • com/wurmonline/server/items/InscriptionData.java
  • com/wurmonline/server/items/Item.java
  • com/wurmonline/server/items/ItemFactory.java
  • com/wurmonline/server/items/ItemList.java
  • com/wurmonline/server/items/ItemMealData.java
  • com/wurmonline/server/items/ItemSettings.java
  • com/wurmonline/server/items/ItemSpellEffects.java
  • com/wurmonline/server/items/ItemTemplate.java
  • com/wurmonline/server/items/ItemTemplateCreator.java
  • com/wurmonline/server/items/ItemTemplateCreatorContinued.java
  • com/wurmonline/server/items/ItemTemplateCreatorCooking.java
  • com/wurmonline/server/items/ItemTemplateCreatorThird.java
  • com/wurmonline/server/items/ItemTemplateFactory.java
  • com/wurmonline/server/items/ItemTypes.java
  • com/wurmonline/server/items/Itempool.java
  • com/wurmonline/server/items/Materials.java
  • com/wurmonline/server/items/Recipe.java
  • com/wurmonline/server/items/Recipes.java
  • com/wurmonline/server/items/RecipesByPlayer.java
  • com/wurmonline/server/items/RuneUtilities.java
  • com/wurmonline/server/items/SimpleCreationEntry.java
  • com/wurmonline/server/items/TempItem.java
  • com/wurmonline/server/items/TempState.java
  • com/wurmonline/server/items/TempStates.java
  • com/wurmonline/server/items/TradingWindow.java
  • com/wurmonline/server/kingdom/Kingdom.java
  • com/wurmonline/server/meshgen/IslandAdder.java
  • com/wurmonline/server/players/Abilities.java
  • com/wurmonline/server/players/Achievement.java
  • com/wurmonline/server/players/AchievementGenerator.java
  • com/wurmonline/server/players/AchievementList.java
  • com/wurmonline/server/players/AchievementTemplate.java
  • com/wurmonline/server/players/Achievements.java
  • com/wurmonline/server/players/Cultist.java
  • com/wurmonline/server/players/Cults.java
  • com/wurmonline/server/players/DbPlayerInfo.java
  • com/wurmonline/server/players/EpicPlayerTransferMetaData.java
  • com/wurmonline/server/players/ItemBonus.java
  • com/wurmonline/server/players/Permissions.java
  • com/wurmonline/server/players/PermissionsPlayerList.java
  • com/wurmonline/server/players/Player.java
  • com/wurmonline/server/players/PlayerCommunicatorQueued.java
  • com/wurmonline/server/players/PlayerInfo.java
  • com/wurmonline/server/players/PlayerInfoFactory.java
  • com/wurmonline/server/players/PlayerMetaData.java
  • com/wurmonline/server/players/Titles.java
  • com/wurmonline/server/questions/ChangeMedPathQuestion.java
  • com/wurmonline/server/questions/CookBookQuestion.java
  • com/wurmonline/server/questions/GmTool.java
  • com/wurmonline/server/questions/ItemCreationQuestion.java
  • com/wurmonline/server/questions/ItemDataQuestion.java
  • com/wurmonline/server/questions/ItemRestrictionManagement.java
  • com/wurmonline/server/questions/KarmaQuestion.java
  • com/wurmonline/server/questions/LearnSkillQuestion.java
  • com/wurmonline/server/questions/LocatePlayerQuestion.java
  • com/wurmonline/server/questions/MailReceiveQuestion.java
  • com/wurmonline/server/questions/MailSendConfirmQuestion.java
  • com/wurmonline/server/questions/MailSendQuestion.java
  • com/wurmonline/server/questions/ManageObjectList.java
  • com/wurmonline/server/questions/ManagePermissions.java
  • com/wurmonline/server/questions/NewsInfo.java
  • com/wurmonline/server/questions/PortalQuestion.java
  • com/wurmonline/server/questions/Question.java
  • com/wurmonline/server/questions/QuestionParser.java
  • com/wurmonline/server/questions/QuestionTypes.java
  • com/wurmonline/server/questions/RechargeQuestion.java
  • com/wurmonline/server/questions/RemoveItemQuestion.java
  • com/wurmonline/server/questions/SinglePriceManageQuestion.java
  • com/wurmonline/server/questions/SwapDeityQuestion.java
  • com/wurmonline/server/questions/TerrainQuestion.java
  • com/wurmonline/server/questions/TileDataQuestion.java
  • com/wurmonline/server/questions/TransferQuestion.java
  • com/wurmonline/server/questions/VillageMessageBoard.java
  • com/wurmonline/server/questions/VillageMessagePopup.java
  • com/wurmonline/server/questions/VillageSettingsManageQuestion.java
  • com/wurmonline/server/questions/VillageShowPlan.java
  • com/wurmonline/server/questions/VillageTeleportQuestion.java
  • com/wurmonline/server/questions/WriteRecipeQuestion.java
  • com/wurmonline/server/questions/WurmInfo.java
  • com/wurmonline/server/questions/WurmInfo2.java
  • com/wurmonline/server/skills/AffinitiesTimed.java
  • com/wurmonline/server/skills/Skill.java
  • com/wurmonline/server/skills/SkillSystem.java
  • com/wurmonline/server/spells/Bless.java
  • com/wurmonline/server/spells/BlessingDark.java
  • com/wurmonline/server/spells/CharmAnimal.java
  • com/wurmonline/server/spells/Continuum.java
  • com/wurmonline/server/spells/CreatureEnchantment.java
  • com/wurmonline/server/spells/Disease.java
  • com/wurmonline/server/spells/Dispel.java
  • com/wurmonline/server/spells/Dominate.java
  • com/wurmonline/server/spells/DrainStamina.java
  • com/wurmonline/server/spells/Fireball.java
  • com/wurmonline/server/spells/Fungus.java
  • com/wurmonline/server/spells/Heal.java
  • com/wurmonline/server/spells/HolyCrop.java
  • com/wurmonline/server/spells/HumidDrizzle.java
  • com/wurmonline/server/spells/Incinerate.java
  • com/wurmonline/server/spells/LightOfFo.java
  • com/wurmonline/server/spells/Nolocate.java
  • com/wurmonline/server/spells/Refresh.java
  • com/wurmonline/server/spells/RitualSun.java
  • com/wurmonline/server/spells/Spell.java
  • com/wurmonline/server/spells/SpellEffect.java
  • com/wurmonline/server/spells/SproutTrees.java
  • com/wurmonline/server/spells/Summon.java
  • com/wurmonline/server/spells/SummonSkeleton.java
  • com/wurmonline/server/spells/SummonWorg.java
  • com/wurmonline/server/spells/SummonWraith.java
  • com/wurmonline/server/spells/Tornado.java
  • com/wurmonline/server/spells/Truestrike.java
  • com/wurmonline/server/spells/WallOfFire.java
  • com/wurmonline/server/spells/WallOfIce.java
  • com/wurmonline/server/spells/WallOfStone.java
  • com/wurmonline/server/spells/WildGrowth.java
  • com/wurmonline/server/spells/ZombieInfestation.java
  • com/wurmonline/server/structures/.gitignore
  • com/wurmonline/server/structures/Blocking.java
  • com/wurmonline/server/structures/BridgePart.java
  • com/wurmonline/server/structures/BridgePartEnum.java
  • com/wurmonline/server/structures/DbBridgePart.java
  • com/wurmonline/server/structures/DbFloor.java
  • com/wurmonline/server/structures/DbStructure.java
  • com/wurmonline/server/structures/Door.java
  • com/wurmonline/server/structures/DoorSettings.java
  • com/wurmonline/server/structures/Fence.java
  • com/wurmonline/server/structures/FenceGate.java
  • com/wurmonline/server/structures/Floor.java
  • com/wurmonline/server/structures/PlanBridgeChecks.java
  • com/wurmonline/server/structures/PlanBridgeMethods.java
  • com/wurmonline/server/structures/Structure.java
  • com/wurmonline/server/structures/StructureSettings.java
  • com/wurmonline/server/structures/Structures.java
  • com/wurmonline/server/structures/Wall.java
  • com/wurmonline/server/structures/WallEnum.java
  • com/wurmonline/server/support/Ticket.java
  • com/wurmonline/server/tutorial/TriggerEffect.java
  • com/wurmonline/server/utils/DbIndexManager.java
  • com/wurmonline/server/utils/SimpleArgumentParser.java
  • com/wurmonline/server/villages/GuardPlan.java
  • com/wurmonline/server/villages/Village.java
  • com/wurmonline/server/villages/VillageMessage.java
  • com/wurmonline/server/villages/VillageMessages.java
  • com/wurmonline/server/villages/VillageRecruitee.java
  • com/wurmonline/server/villages/Villages.java
  • com/wurmonline/server/webinterface/WcCAHelpGroupMessage.java
  • com/wurmonline/server/webinterface/WcEpicStatusReport.java
  • com/wurmonline/server/webinterface/WcVoting.java
  • com/wurmonline/server/webinterface/WebInterfaceTest.java
  • com/wurmonline/server/zones/CropTilePoller.java
  • com/wurmonline/server/zones/FaithZone.java
  • com/wurmonline/server/zones/FocusZone.java
  • com/wurmonline/server/zones/HiveZone.java
  • com/wurmonline/server/zones/TilePoller.java
  • com/wurmonline/server/zones/Tracks.java
  • com/wurmonline/server/zones/Trap.java
  • com/wurmonline/server/zones/VirtualZone.java
  • com/wurmonline/server/zones/VolaTile.java
  • com/wurmonline/server/zones/VolaTileItems.java
  • com/wurmonline/server/zones/Zone.java
  • com/wurmonline/server/zones/Zones.java

CLIENT

  • com/wurmonline/client/comm/ServerConnectionListenerClass.java
  • com/wurmonline/client/comm/SimpleServerConnectionClass.java
  • com/wurmonline/client/console/ActionClass.java
  • com/wurmonline/client/console/WurmConsole.java
  • com/wurmonline/client/game/PlayerObj.java
  • com/wurmonline/client/launcherfx/WurmMain.java
  • com/wurmonline/client/options/keybinding/PlayerKeybind.java
  • com/wurmonline/client/renderer/TilePicker.java
  • com/wurmonline/client/renderer/cell/GroundItemCellRenderable.java
  • com/wurmonline/client/renderer/cell/MountItems.java
  • com/wurmonline/client/renderer/cell/TreePosition.java
  • com/wurmonline/client/renderer/effects/TorchFlame.java
  • com/wurmonline/client/renderer/gui/ConfirmWindow.java
  • com/wurmonline/client/renderer/gui/HeadsUpDisplay.java
  • com/wurmonline/client/renderer/gui/HealthBar.java
  • com/wurmonline/client/renderer/gui/HealthBarClassicRenderer.java
  • com/wurmonline/client/renderer/gui/HealthBarIronRenderer.java
  • com/wurmonline/client/renderer/gui/PlayerStateButtons.java
  • com/wurmonline/client/renderer/gui/Recipe.java
  • com/wurmonline/client/renderer/gui/RecipeGroup.java
  • com/wurmonline/client/renderer/gui/RecipeIngredient.java
  • com/wurmonline/client/renderer/gui/RecipeIngredientGroup.java
  • com/wurmonline/client/renderer/gui/RecipeListItem.java
  • com/wurmonline/client/renderer/gui/RecipeListWindow.java
  • com/wurmonline/client/renderer/gui/ShowDeedWindow.java
  • com/wurmonline/client/renderer/gui/StatusEffectComponent.java
  • com/wurmonline/client/renderer/gui/SupportWindowComponent.java
  • com/wurmonline/client/renderer/gui/TextWindow.java
  • com/wurmonline/client/renderer/gui/TextWindowListener.java
  • com/wurmonline/client/renderer/gui/TreeListItem.java
  • com/wurmonline/client/renderer/gui/WTreeListNode.java
  • com/wurmonline/client/renderer/gui/WurmInputField.java
  • com/wurmonline/client/renderer/gui/WurmTreeList.java
  • com/wurmonline/client/renderer/terrain/TerrainLod.java
  • com/wurmonline/client/renderer/terrain/TreeTextureBuilder.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/CropDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/PumpkinDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/TileDecorator.java
  • com/wurmonline/client/sound/AmbientSound.java
  • com/wurmonline/client/sound/MovementSound.java
  • com/wurmonline/client/startup/TabbedLoginFrame.java
  • com/wurmonline/client/startup/UpdateView.java
  • com/wurmonline/client/startup/packs/MultiPackUpdater.java

COMMON

  • com/wurmonline/common/BuildProperties.java
  • com/wurmonline/mesh/BushData.java
  • com/wurmonline/mesh/FieldData.java
  • com/wurmonline/mesh/Tiles.java
  • com/wurmonline/mesh/TreeData.java
  • com/wurmonline/shared/constants/Enchants.java
  • com/wurmonline/shared/constants/IconConstants.java
  • com/wurmonline/shared/constants/ItemMaterials.java
  • com/wurmonline/shared/constants/ModelConstants.java
  • com/wurmonline/shared/constants/PlayerAction.java
  • com/wurmonline/shared/constants/PlayerActionConstants.java
  • com/wurmonline/shared/constants/ProtoConstants.java
  • com/wurmonline/shared/constants/SoundNames.java
  • com/wurmonline/shared/constants/SteamVersion.java
  • com/wurmonline/shared/util/MaterialUtilities.java

 

  •  

Share this post


Link to post
Share on other sites

1.3.5.5

 

  • Oleander can now be used as a herb in cooking
  • Gates and doors that both players can move through will no longer block attacks
  • New method for getting rid of unwanted hedges:
    • Hedges can now be cut down similar to trees and bushes with a cut down action or the CUT_DOWN keybind.
    • Destroying hedges on deed is tied to the “destroy fences” permission.
  • Dredging additions and changes:
    • You can now flatten and level with a dredge.
    • You must not be embarked when using flatten or level.
    • When dredging from a boat, the dirt/sand/clay will go directly into the hold if there is room. (You must have room in the dredge for this to happen).
  • The spawning of Valrei mobs has changed so that they spawn spread out across the server instead of in groups of 10.
  • Keybind MILK added.
  • Hot cross buns have been added as a recipe.
  • Distributed Java has been updated to the newest version
  • Golden Mirror added:
    • The golden mirror will allow a one time gender change and face customisation.
    • After being used to change genders the mirror will only allow the face customisation .
    • Upon the face customisation being completed the mirror will be consumed.

New housing addition

  • SANDSTONE INTRODUCED:
    • Will act like marble or slate vein.
    • Will spawn randomly out of rock tiles across the server.
    • Can be created with a transmutation rod.
  • NEW ITEMS:
    • Sandstone bricks (Sandstone shard + chisel).
    • Sandstone slabs (Sandstone shard + chisel).
    • Slate bricks (Slate shard + chisel).
    • Slate slabs (Slate shard + chisel).
    • Round stones (Rock shard + chisel).
  • CHANGED ITEMS:
    • Slate slabs now are created with 88kgs of slate shards and a chisel.
    • Pottery bricks now require 5kgs of clay instead of 15.
    • Pottery brick floors will have new textures.
    • Stone slab house floors will have new texture.
    • House stone slabs will be changing to sandstone slab flooring to retain the same texture (if this is not immediate it will be addressed).
    • Round cobble roads are now paved with round stones.
    • Rough cobble roads are now paved with colossus bricks.
  • NEW WALL TYPES:
    • Left arch.
    • T arch.
    • Right arch.
  • NEW WALL TEXTURES:
    • Rendered wall – Plain stone wall + 20kgs of clay
    • Sandstone wall – 20 sandstone bricks and 20 mortar.
    • Pottery brick wall – 20 pottery bricks and 20 mortar.
    • Slate wall – 20 slate bricks and 20 mortar.
    • Rounded stone wall – 20 round stones and 20 mortar.
    • marble wall – 20 marble bricks and 20 mortar.
  • NEW PAVEMENT TYPES:
    • Sandstone slab pavement.
    • Sandstone brick pavement.
    • Slate slab pavement.
    • Slate brick pavement (existing slate slab pavement will become slate brick pavement).
    • Marble brick pavement.
    • Pottery brick pavement.
  • NEW FENCE TYPES:
    • Pottery brick fence.
    • Pottery brick iron fence.
    • Pottery brick iron fence gate.
    • Sandstone fence.
    • Sandstone iron fence.
    • Sandstone iron fence gate.
    • Marble fence.
    • Marble iron fence.
    • Marble iron fence gate.
    • Rendered fence.
    • Rendered iron fence.
    • Rendered iron fence gate.
    • Slate fence.
    • Slate iron fence.
    • Slate iron fence gate.
    • Round stone fence.
    • Round stone iron fence.
    • Round stone iron fence gate.

Siege weapon changes:

  • CATAPULTS AND TREBUCHETS:
    • New algorithm now used for Catapults/Trebuchet projectiles that properly takes into account starting power, gravity and firing angle of the siege weapon:
    • Starting power determined by number of winches for catapult, and loaded amount for trebuchet – power directly relates to starting velocity (so 20 winches is 20m/s).
    • Arc of the projectile is checked along it for any walls, floors, bridges or fences it hits, otherwise it will travel the full arc until it hits the ground.
    • Anything within a small radius of the landing position will take damage, radius depends on the size of the thrown projectile.
    • Weight, quality, and final velocity of the projectile all add into how much damage it deals to the things it lands on – metal and stone projectiles do the most damage.
    • Projectiles still have a maximum of 20 damage per shot.
    • Added new actions to catapults and trebuchets to allow changing of the firing angle.
    • Firing angle defaults to 45 degrees, can be changed to be between 5 and 85 degrees.
    • Added messages when winching and changing the firing angle of a catapult or trebuchet that will give an approximate firing distance of the projectile.
    • Action time for winching now takes skill into account, will be 33% faster at 100 skill.
    • Projectile landing messages now give a full breakdown of everything they hit, and how many of each thing – as well as naming which structure(s) received damage.
    • Rewrote how the checks worked for roofs and floors
      • A projectile that clearly passes through a roof now should hit it and land there.
      • The box it uses for this isn’t exact to the model, so if the projectile is going over the roof, try lowering your angle or power slightly
      • landing closer to the bottom of the roof than the top of it will be more accurate.
  • BATTERING RAMS ADDED:
    • Minimum 21 body strength to use it.
    • Uses the War Machines skill for skill checks – action time is 33% faster at 100 skill with a base timer of 30 seconds.
    • Checks a short area in front of the ram for anything to hit, first thing it hits will take damage. Area should be closely lined up with the model.
    • Can only be used by one person at any time, user must be quite close to be able to use it.
    • Damage dealt increased by the ram quality and the skill check result.
    • Ram does double damage to walls underground.
    • Citizen or ally with destroy wall permissions will deal bonus damage.
    • Cannot be used on steep slopes.
    • Added a 30 second window between somebody uses a battering ram and another person being able to drag the ram. The user of the ram should be able to drag the ram within that window still.
  • ARCHERY TOWER AND MAGIC TURRET CHANGES:
    • Turrets and archery towers now have increased range based on their quality – up to 5x their base range at 100ql.
    • Turrets and archery towers will now shoot faster based on quality – up to 33% faster at 100ql.
    • Turrets that fail to fire anything when they have a chance to will now do a firing animation without sending out a projectile.
    • Changed the projectile starting positions of turrets and archery towers to line up with their models – This should allow them to fire from anywhere they have proper line of sight to a target.
    • Turrets should now be able to fire from the top of a house or bridge
    • Archery towers now have a damage falloff, the further they fire, the less damage will be dealt
    • Only one archery tower or turret will fire at any one tile (and anything on it).
    • Which one will fire at a tile is determined by the QL of the tower or turret, and the distance to the tile, in a similar manner to how altars work.
  • Added a 3x bonus to damage when bashing arched walls manually.
  • Dye requirement for large and small crates has been reduced to 2.50kg and 1.50kg respectively.
  • Merchants who move on due to poor business (self-dismiss) will now return their goods and coins inside a backpack through the mail system instead of returning each item individually.
  • Cultivate option is now present on grass, steppe and mycelium tiles.
  • You will now be able to forage and botanize on mycelium tiles.
  • Planter racks will no longer fit in large storage units. Plants inside planter racks currently in large storage units will no longer grow.
  • God conversion changes:
    • HotS template kingdoms (default and PMK) can follow Libila or any player god. All others  can follow anyone except Libila.
  • Epic terraforming events have been removed from the endgame of Valrei scenarios.
  • Horses, Hell Horses and Unicorns show bridles
  • Hell Horses show all equipment and trait colours
  • Added new animations: groom, pull, throw (combat and snowballs), take, drop
  • Firstaid and push loop to properly reflect action time
  • Diamond hota medallion shows when worn

Bug Fixes

  • Bugfix:  More text issues addressed.
  • Bugfix:  Changed a number of recipes that were using HFC instead of baking.
  • Bug fix: Fix for negative quality rift resources as participation reward.
  • Bug fix: Fix to prevent most unique creatures from spawning inside a deed.
    • The green, blue, black, and white dragon types use a different spawn mechanic and may still spawn in a village.
  • Bug fix: Christmas trees and snowmen were removed from the mission items lists.
  • Bug fix: Fix for offline tamed/charmed pets sometimes not logging back online with their owner.
  • Bug fix: Addressed a few spelling and text errors.
  • Bug fix: Hot stills can now be picked up from the ground if empty.
  • Bug fix: You can now properly use the /join village command even if the village which recruited you has more than one word in its name.
  • Bug fix: Some recipe fixes:
    • Eggnog can no longer use itself to make more eggnog.
    • Sausage skins can no longer be nested inside each other.
  • Bug fix: Improved checks to allow pushing items from a house floor onto a bridge and from a bridge onto a house floor.
  • Bug fix: Improved bridge checks, if a bridge is destroyed or decays, planted items on that bridge should no longer give the error message ‘You need to be on the same bridge’ when interacting with them.
  • Bug fix: Addressed infrequent issue in which roof and floor damage exceeded 100.
  • Bug fix: Fixed dual faith issues between Chaos and Freedom PvE servers.
  • Bug fix: Deity colossi can now be destroyed by owner and/or mayor on a deed.
  • Bug Fix: Rebirthed Zombies no longer act like NPC’s and talk or drop items.
  • Bug Fix: Recipe saving error log has been reworded to streamline information.
  • Bug Fix: Some reported touch screen crash issues have been addressed.
  • Bug Fix: Set Feature 51 to disabled by default, addressing issues of trolls and bears doing no damage.
  • Bug Fix: Egg Nog can no longer use itself as an ingredient.
  • Bugfix: Legendary titles will now be awarded upon gaining the skill tick instead of upon next login.
  • Bugfix: Easter eggs will now decay on deed.
  • Bugfix: A few text corrections with picnic baskets.
  • Bugfix: Deity avatars can no longer be rebirthed.
  • Bugfix: Planted flags on deed will no longer take damage.
  • Bugfix: Log piles can no longer exceed 100 logs when chopping from a wagon.
  • Bugfix: Addressed issue where some Rift creatures could be dominated.
  • Bugfix: Unfinished decoration items will now form a pile if more than 18 are on a tile.
  • Bugfix: Planted off deed items can no longer be picked up.

KNOWN ISSUES

  • Deed export system is not currently configured for new pavement and house types. Will be addressed in the coming updates.

Server file changes:

  • Spoiler

     

    • com/wurmonline/server/Features.java
    • com/wurmonline/server/Items.java
    • com/wurmonline/server/MeshTile.java
    • com/wurmonline/server/Players.java
    • com/wurmonline/server/Server.java
    • com/wurmonline/server/WurmCalendar.java
    • com/wurmonline/server/batchjobs/StructureBatchJob.java
    • com/wurmonline/server/behaviours/Action.java
    • com/wurmonline/server/behaviours/Actions.java
    • com/wurmonline/server/behaviours/BridgePartBehaviour.java
    • com/wurmonline/server/behaviours/CargoTransportationMethods.java
    • com/wurmonline/server/behaviours/CaveTileBehaviour.java
    • com/wurmonline/server/behaviours/CaveWallBehaviour.java
    • com/wurmonline/server/behaviours/CreatureBehaviour.java
    • com/wurmonline/server/behaviours/Crops.java
    • com/wurmonline/server/behaviours/FenceBehaviour.java
    • com/wurmonline/server/behaviours/Flattening.java
    • com/wurmonline/server/behaviours/FloorBehaviour.java
    • com/wurmonline/server/behaviours/Forage.java
    • com/wurmonline/server/behaviours/Herb.java
    • com/wurmonline/server/behaviours/ItemBehaviour.java
    • com/wurmonline/server/behaviours/MarkerBehaviour.java
    • com/wurmonline/server/behaviours/Methods.java
    • com/wurmonline/server/behaviours/MethodsHighways.java
    • com/wurmonline/server/behaviours/MethodsItems.java
    • com/wurmonline/server/behaviours/MethodsReligion.java
    • com/wurmonline/server/behaviours/MethodsStructure.java
    • com/wurmonline/server/behaviours/ShardBehaviour.java
    • com/wurmonline/server/behaviours/StructureBehaviour.java
    • com/wurmonline/server/behaviours/Terraforming.java
    • com/wurmonline/server/behaviours/TileBehaviour.java
    • com/wurmonline/server/behaviours/TileBorderBehaviour.java
    • com/wurmonline/server/behaviours/TileCornerBehaviour.java
    • com/wurmonline/server/behaviours/TileGrassBehaviour.java
    • com/wurmonline/server/behaviours/TileRockBehaviour.java
    • com/wurmonline/server/behaviours/WallBehaviour.java
    • com/wurmonline/server/behaviours/WarmachineBehaviour.java
    • com/wurmonline/server/combat/Archery.java
    • com/wurmonline/server/combat/Arrows.java
    • com/wurmonline/server/combat/CombatMove.java
    • com/wurmonline/server/combat/ServerProjectile.java
    • com/wurmonline/server/creatures/CombatHandler.java
    • com/wurmonline/server/creatures/Communicator.java
    • com/wurmonline/server/creatures/Creature.java
    • com/wurmonline/server/creatures/CreatureTemplate.java
    • com/wurmonline/server/creatures/CreatureTemplateCreator.java
    • com/wurmonline/server/creatures/CreatureTypes.java
    • com/wurmonline/server/creatures/Creatures.java
    • com/wurmonline/server/creatures/MovementScheme.java
    • com/wurmonline/server/creatures/ai/CreatureAI.java
    • com/wurmonline/server/creatures/ai/CreatureAIData.java
    • com/wurmonline/server/creatures/ai/scripts/BartenderAI.java
    • com/wurmonline/server/creatures/ai/scripts/GenericCreatureAI.java
    • com/wurmonline/server/creatures/ai/scripts/GenericCreatureAIData.java
    • com/wurmonline/server/deities/Deities.java
    • com/wurmonline/server/deities/Deity.java
    • com/wurmonline/server/effects/Effect.java
    • com/wurmonline/server/effects/EffectFactory.java
    • com/wurmonline/server/effects/TempEffect.java
    • com/wurmonline/server/epic/Effectuator.java
    • com/wurmonline/server/gui/WurmServerGuiMain.java
    • com/wurmonline/server/gui/propertysheet/PlayerPropertySheet.java
    • com/wurmonline/server/gui/propertysheet/ServerPropertySheet.java
    • com/wurmonline/server/highways/AStarNode.java
    • com/wurmonline/server/highways/AStarSearch.java
    • com/wurmonline/server/highways/ClosestVillage.java
    • com/wurmonline/server/highways/HighwayFinder.java
    • com/wurmonline/server/highways/HighwayPos.java
    • com/wurmonline/server/highways/MethodsHighways.java
    • com/wurmonline/server/highways/Node.java
    • com/wurmonline/server/highways/PathToCalculate.java
    • com/wurmonline/server/highways/PlayerMessageToSend.java
    • com/wurmonline/server/highways/Route.java
    • com/wurmonline/server/highways/Routes.java
    • com/wurmonline/server/intra/IntraServerConnection.java
    • com/wurmonline/server/items/CreationEntryCreator.java
    • com/wurmonline/server/items/CreationWindowMethods.java
    • com/wurmonline/server/items/IngredientGroup.java
    • com/wurmonline/server/items/Item.java
    • com/wurmonline/server/items/ItemList.java
    • com/wurmonline/server/items/ItemTemplate.java
    • com/wurmonline/server/items/ItemTemplateCreator.java
    • com/wurmonline/server/items/ItemTemplateCreatorContinued.java
    • com/wurmonline/server/items/ItemTemplateCreatorCooking.java
    • com/wurmonline/server/items/ItemTemplateCreatorThird.java
    • com/wurmonline/server/items/ItemTemplateFactory.java
    • com/wurmonline/server/items/ItemTypes.java
    • com/wurmonline/server/items/Materials.java
    • com/wurmonline/server/items/Recipe.java
    • com/wurmonline/server/items/RecipesByPlayer.java
    • com/wurmonline/server/players/AchievementGenerator.java
    • com/wurmonline/server/players/DbPlayerInfo.java
    • com/wurmonline/server/players/Player.java
    • com/wurmonline/server/players/PlayerInfo.java
    • com/wurmonline/server/players/PlayerInfoFactory.java
    • com/wurmonline/server/players/TabData.java
    • com/wurmonline/server/players/Titles.java
    • com/wurmonline/server/questions/AltarConversionQuestion.java
    • com/wurmonline/server/questions/ChangeAppearanceQuestion.java
    • com/wurmonline/server/questions/ConvertQuestion.java
    • com/wurmonline/server/questions/FemaleQuestion.java
    • com/wurmonline/server/questions/FindRouteQuestion.java
    • com/wurmonline/server/questions/GmSetEnchants.java
    • com/wurmonline/server/questions/GmTool.java
    • com/wurmonline/server/questions/ItemCreationQuestion.java
    • com/wurmonline/server/questions/ItemDataQuestion.java
    • com/wurmonline/server/questions/MailReceiveQuestion.java
    • com/wurmonline/server/questions/MailSendConfirmQuestion.java
    • com/wurmonline/server/questions/PortalQuestion.java
    • com/wurmonline/server/questions/Question.java
    • com/wurmonline/server/questions/QuestionParser.java
    • com/wurmonline/server/questions/QuestionTypes.java
    • com/wurmonline/server/questions/ReputationQuestion.java
    • com/wurmonline/server/questions/SetDeityQuestion.java
    • com/wurmonline/server/questions/TerrainQuestion.java
    • com/wurmonline/server/questions/TraderManagementQuestion.java
    • com/wurmonline/server/questions/TransferQuestion.java
    • com/wurmonline/server/questions/VillageCitizenManageQuestion.java
    • com/wurmonline/server/questions/VillageFoundationQuestion.java
    • com/wurmonline/server/questions/VillageRolesManageQuestion.java
    • com/wurmonline/server/questions/VillageSettingsManageQuestion.java
    • com/wurmonline/server/skills/Skill.java
    • com/wurmonline/server/spells/Bloodthirst.java
    • com/wurmonline/server/spells/Rebirth.java
    • com/wurmonline/server/spells/WildGrowth.java
    • com/wurmonline/server/spells/WrathMagranon.java
    • com/wurmonline/server/structures/Blocking.java
    • com/wurmonline/server/structures/BlockingResult.java
    • com/wurmonline/server/structures/BridgePart.java
    • com/wurmonline/server/structures/DbBridgePart.java
    • com/wurmonline/server/structures/DbFloor.java
    • com/wurmonline/server/structures/Fence.java
    • com/wurmonline/server/structures/Floor.java
    • com/wurmonline/server/structures/IFloor.java
    • com/wurmonline/server/structures/PlanBridgeMethods.java
    • com/wurmonline/server/structures/RoofFloorEnum.java
    • com/wurmonline/server/structures/Structure.java
    • com/wurmonline/server/structures/Wall.java
    • com/wurmonline/server/structures/WallEnum.java
    • com/wurmonline/server/villages/DbVillage.java
    • com/wurmonline/server/villages/Village.java
    • com/wurmonline/server/villages/Villages.java
    • com/wurmonline/server/webinterface/WcTabLists.java
    • com/wurmonline/server/webinterface/WebCommand.java
    • com/wurmonline/server/zones/GenericZone.java
    • com/wurmonline/server/zones/Rift.java
    • com/wurmonline/server/zones/TilePoller.java
    • com/wurmonline/server/zones/TurretZone.java
    • com/wurmonline/server/zones/VirtualZone.java
    • com/wurmonline/server/zones/VolaTile.java
    • com/wurmonline/server/zones/VolaTileItems.java
    • com/wurmonline/server/zones/Zone.java
    • com/wurmonline/server/zones/Zones.java
    • com/wurmonline/server/zones/ZonesUtility.java

    Common changes:

    • WurmCommon/src/com/wurmonline/mesh/FieldData.java
    • WurmCommon/src/com/wurmonline/mesh/Tiles.java
    • WurmCommon/src/com/wurmonline/shared/constants/EffectConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/FenceConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/HighwayConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/IconConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/ItemMaterials.java
    • WurmCommon/src/com/wurmonline/shared/constants/PlayerAction.java
    • WurmCommon/src/com/wurmonline/shared/constants/PlayerActionConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/ProtoConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/SteamVersion.java
    • WurmCommon/src/com/wurmonline/shared/constants/StructureConstants.java
    • WurmCommon/src/com/wurmonline/shared/constants/WallConstants.java
    • WurmCommon/src/com/wurmonline/shared/util/MaterialUtilities.java

    Client:

    • WurmClient/src/com/wurmonline/client/comm/ServerConnectionListenerClass.java
    • WurmClient/src/com/wurmonline/client/comm/SimpleServerConnectionClass.java
    • WurmClient/src/com/wurmonline/client/console/ActionClass.java
    • WurmClient/src/com/wurmonline/client/console/WurmConsole.java
    • WurmClient/src/com/wurmonline/client/game/NearTerrainDataBuffer.java
    • WurmClient/src/com/wurmonline/client/game/PlayerObj.java
    • WurmClient/src/com/wurmonline/client/launcherfx/WurmMain.java
    • WurmClient/src/com/wurmonline/client/options/keybinding/PlayerKeybind.java
    • WurmClient/src/com/wurmonline/client/renderer/SubPickableUnit.java
    • WurmClient/src/com/wurmonline/client/renderer/TilePicker.java
    • WurmClient/src/com/wurmonline/client/renderer/WorldRender.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/CellRenderer.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/GroundItemCellRenderable.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/LinkProtection.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/MountItems.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/ProjectileCellRenderable.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/WaystoneData.java
    • WurmClient/src/com/wurmonline/client/renderer/cell/WaystonePointerData.java
    • WurmClient/src/com/wurmonline/client/renderer/effects/CatapultProjectile.java
    • WurmClient/src/com/wurmonline/client/renderer/effects/CustomParticleEffect.java
    • WurmClient/src/com/wurmonline/client/renderer/effects/CustomParticleEffectInfo.java
    • WurmClient/src/com/wurmonline/client/renderer/effects/CustomParticleEffectXml.java
    • WurmClient/src/com/wurmonline/client/renderer/effects/ProjectileLandEffect.java
    • WurmClient/src/com/wurmonline/client/renderer/effects/RiftSpawnEffect.java
    • WurmClient/src/com/wurmonline/client/renderer/gui/text/TextFont.java
    • WurmClient/src/com/wurmonline/client/renderer/gui/text/TextQuad.java
    • WurmClient/src/com/wurmonline/client/renderer/model/collada/ColladaDataLoader.java
    • WurmClient/src/com/wurmonline/client/renderer/model/collada/ColladaModelData.java
    • WurmClient/src/com/wurmonline/client/renderer/model/collada/ColladaPropertiesXml.java
    • WurmClient/src/com/wurmonline/client/renderer/model/collada/importer/ColladaModel.java
    • WurmClient/src/com/wurmonline/client/renderer/particles/CustomParticle.java
    • WurmClient/src/com/wurmonline/client/renderer/particles/SmokeParticle.java
    • WurmClient/src/com/wurmonline/client/renderer/structures/FenceData.java
    • WurmClient/src/com/wurmonline/client/renderer/structures/HouseData.java
    • WurmClient/src/com/wurmonline/client/renderer/terrain/TerrainLod.java
    • WurmClient/src/com/wurmonline/client/renderer/terrain/TerrainTexture.java
    • WurmClient/src/com/wurmonline/client/sound/AmbientSound.java
    • WurmClient/src/com/wurmonline/client/sound/MovementSound.java
    • WurmClient/src/com/wurmonline/client/startup/splash/StartupRenderer.java

     

     

  •  

Share this post


Link to post
Share on other sites

Version 1.4.0.1

July 4, 2017 By Retrograde Comments are Off

The Almanac!

  • Crafted with sheet of paper and string + 2 leather strips, the almanac will hold reports you create about the nature of the tree, bush or trellis and estimate the harvest times.
  • Reports are created by studying a harvestable tree, bush or trellis during its harvest season.
  • You then can write down the record using a reed pen with ink or dye on paper.
  • Forestry skill will determine how much information is collected.
  • Resulting quality of the report will determine how far in the future you can see harvest times.
  • These reports may then be stored inside the almanac.
  • The almanac can then be used to check on harvest times and read up on information about the reports they have stored inside.
  • The command /almanac will tell you what is in season as long as you have the applicable reports.
  • Studying a harvestable tree, bush, or trellis requires the harvest permission on deed.

New Bridges

  • Bridges can now be planned and built inside caves.
  • Pottery, slate, sandstone, rendered and rounded stone bridges can now be built.
  • Minimum height from water level has been reduced to 1 dirt above water.
  • You can now pave bridges to match your roads by preparing them with mortar then paving them as you would a normal surface tile.
    • This does not apply to rope or wooden bridges

Catapult tweaks

  • Tweaked distance for crowded message when using siege weapons. Shouldn’t be able to use 3 rams on a single wall anymore.
  • Increased skill gain from using catapults.
  • Tweaked damage output from catapults upwards, should be a bit harder to hit the 20 damage cap at 10 winches now.
  • Damage from catas/trebs over the 20 damage cap that is currently ignored will now increase the splash radius, and deal a small amount of the extra damage (the ignored damage over 20) to things in that increased radius.

Repairing changes

  • Changes to fence, floor and wall repairing and improving.
  • Base timer for repairing and improving these is now 4-8 seconds, depending on your repair or building skill.
  • This applies to all building material types.
  • Timer is doubled if there is an enemy presence nearby.
  • Damage repaired per action is now between 5 and 10 damage, depending on repairing skill and the quality of the item you’re using to repair.

Cave building

  • Clad reinforced cave walls introduced, created by activating a trowel and building on a reinforced wall.
    • Pottery brick
    • Sandstone brick
    • Slate brick.
    • Rounded stone.
    • Marble brick.
    • Plain brick.
    • Wooden clad (uses mallet or hammer).
  • Paved reinforced cave floors introduced.
    • Created by preparing a reinforced cave floor with mortar and then applying paving.
    • Prepared flooring can be removed with a chisel.

Harvest time changes

  • Harvest times have been adjusted slightly, they may take unti, the next harvest season to come into effect.
  • Changes:
    • Olives: Starfall of Fires, Week 1
    • Lemon: Starfall of Ravens, Week 2
    • Orange: Starfall of Ravens,Week 4
    • Walnut: Starfall of Dancers, Week 1
  • Additions:
    • Raspberry: Starfall of Dancers, Week 1
    • Blueberry: Starfall of Fire, Week 2
    • Lingonberry: Starfall of Dancers, Week 3
  • Harvest times will still vary slightly to the actual starting week
  • Olives have been reduced to once season now that multiple olives can be harvested.

Combat log changes

  • New combat log will colour code messages according to your relationship with the subjects.
  • The colours may be set by using the text colour options in the client settings.

Other changes and introductions

New transmutation liquids have been added to change moss to tundra and tundra to dirt.

  • Copper and Orange juice transmutes moss to tundra.
  • Iron and Raspberry juice transmutes tundra to dirt (tundra will still disappear when packed and dug).
  • 3 new fruit bushes have been added – blueberry, raspberry and lingonberry.
    • Blueberry and raspberry sprouts can be found by foraging so that you can plant your own bushes.
    • Lingonberry bushes will spawn on tundra and will not have sprouts for planting.
    • All three berries can still be found via foraging.
  • Skillgain for anything that produces liquid has been scaled by the amount of liquid created.
  • Tundra will now spread faster and more often.
  • Metal sheets in the crafting window now properly reference the material they are from in crafting recipes.
  • Decorative pillars can now be built inside buildings.
  • Path of Insanity Random Teleport menu option now has a confirm to help prevent erroneous clicks.
  • Move to Center has been added to the move items menu.
  • Weight of paper has been reduced from 0.50 to 0.01.
  • Trellis ages have now been added.
  • Currently despite having sprouts they cannot be picked or pruned.
  • Tile borders and corners now show in caves
  • This allows the building of fences and gates on deed only
  • Higher fences may require mining the roof higher to provide sufficient clearance.
  • New players (under 15 farming) will be able to see the state of growth of the farm field they are currently on, range will increase as usual as skill goes up.
  • Added borders and tile corners to caves.
  • House floors now have tile corners.
  • Keybind for MOVE_CENTER added in settings (Move to center under keybindings – Items)
  • Increased chance for reed and kelp tiles and reduced chance of grass overtaking a tile next to tundra.
  • Map annotation limits have been raised to 100 for village and 150 for alliance.
  • In an effort to reduce some server lag recipe and cooking polling has been slowed. You may notice that when cooking, all meals may not be ready at the same time.
  • Grape and Rose trellises can now be crafted with their respective sprouts.
  • Can use keybinds FLATTEN or LEVEL on tile borders resulting in the raising or lowering of the tile border.
  • Less random slopes when mining forward,  depending on skill level.
    • skill less than 50, +-3 (current)
    • skill = 50, variance is +-2
    • skill = 70, variance is +-1
    • skill = 90+ no variance
  • Tile corners are now available on bridges.
  • Courier and dark messenger no longer have cooldowns
  • Genesis now has a cooldown of 30 seconds
  • Material quantity and weight for floor boards has been reduced.
    Added a method of removing the mortar from a prepared reinforced floor with a stone chisel.
  • Clearing crops that have turned to weeds will now return one seed.
  • Mask of rebirth added.

Art Changes

  • Added creature LODs: Pheasant, Hen/Rooster/Chicken, Wild Cat, Wraith, Boar, Zombie, Female tower guards
  • Adjusted fireplace height so there’s no z-fighting with floor above
  • Added LOD for trellises, fireplace, large/small crates, bsb, fsb, large chest, oven, shard/ore piles, banners, flags, bee hive, still
  • Added creature LODs: Deer, Stag, Pig
  • Added winter textures for new pavement types
  • Added unique seasonal textures for orange tree
  • Added seryll, glimmersteel and adamantine chain bardings
  • Bugfix: Fixed a number of fences not showing decay
  • Pile of sage and fresh herbs
     
     

GM Changes

  • Arch GM Flatten Zone system has been changed:
    • Flatten (Arch+)” has been renamed to “Flatten [DIRT] (Arch+)
    • Flatten [ROCK] (Arch+)has been added.
      • Flatten [ROCK] raises the rock layer, removing all dirt on top of it, to the level you’re flying, or standing, at as a GM where the old flatten zone would just add dirt on top of the current rock layer to reach the flat point.
    • An additional feature of these changes are that the flatten zones now preserves the cave systems that would have been affected by your flatten zone, leaving them completely functional even after use contrary to what we had before.
  • Two new GM commands have been added for Arch+
    • #flattenRock <N>, <E>, <S>, <W>, [Extra Distance Below] – <N/E/S/W> Should be obvious in their usage, but they detail how many tiles in that direction you wish to expand the flatten zone. Take note that if you want to only do the current tile you’re standing on, you need to do “0 0 0 0” instead of “1 1 1 1”, as that would lead to a 3×3 area being affected.
      – [Extra Distance Below] Should also be pretty self-explanatory, but it is for removing a certain amount of slopes extra below the level you’re standing at as a GM. Usage is in dirts, which means integers instead of the floating point height values. Example usage would be “20” for lowering the zone 20 dirts below where you are standing. Value is completely optional and defaults to 0 if not specified.
    • #flattenDirt <N>, <E>, <S>, <W>,[Extra Distance Below], [Min Dirt Distance to Rock] The explanation for this is exactly the same with the exception of the last value, which specifies the absolute minimum distance of dirt on top of the rock layer there should be, spots which have more remain unchanged. Usage is, as with [Extra Distance Below], in dirts, and its usage is “20” for 20 dirt minimum on top of the rock layer. The option is optional, and the default value is 10 if it’s not specified.
    • Finally, a severe warning. This is an Arch+ command for a reason. There are only basic sanity checks on it, so if you specify just the right values, this command will cause damage and eat your entire server. USE. WITH. CARE.
  • GM Tool:  Added affinity flag and CCFP hidden flag for player data.
  • Paint Terrain keybind now works underground
  • GM characters will now always mine flat when mining forward

Bug Fixes

  • Bugfix: Camera freezing issues (commonly known as the embark bug) when embarking a vehicle or mount after reconnecting have been addressed.
  • Bugfix: Spells can again be cast on open helms.
  • Bugfix: Certain bugged sandwiches should now work correctly.
  • Bugfix: Trellises should now show an almost ripe message when examined and the time is right.
  • Bugfix: Cave-in fix so that rock should not change to rock salt or sandstone.
  • Bugfix: Trellises can now have sprouts and seedlings picked when available and can also be pruned.
  • Bugfix: Fixed an issue where one woodscrap would seal unfermented liquids in multiple barrels, resulting in one properly fermenting barrel and multiple bugged barrels.
  • Bugfix: Reduced decay runes will now work properly on oaken items.
  • Bugfix: Fixed a rare issue when the incorrect vein type was shown  when uncovered inside a mine.
  • Bugfix: You can no longer add a second rune to items with a Jackal seryll rune.
  • Bugfix: Fixed an issue with the fatigue timer resetting when it shouldn’t.
  • Bugfix: Fixed issue with paving floorboards over marsh
  • Bugfix: Mortar will consume 2kg when preparing a reinforced floor for paving instead of consuming the entire combined lump.
  • Bugfix: Fixed examine description for slate slabs.
  • Bugfix: Fixed examine description for sandstone shards.
  • Bugfix: Fixed an issue where loadable items which were planted/secured off deed could still be loaded.
  • Bugfix: Tarring a corner tile floorboard should no longer change the tile to a full tile floorboard.
  • Bugfix: Fixed a bug which prevented fences from being built on the south and east sides of buildings with the new arched walls.
  • Bugfix: Fixed a bug which gave masonry skill for building wooden fences.
  • Bugfix: Fixed an issue where you were not disembarked from animals which could only be ridden when tamed when they became untamed.
  • Bugfix: You are again able to use rename on chairs.
  • Bugfix: Battering Ram now checks destroy fences permission when being used to destroy fences instead of destroy buildings permission.
  • Bugfix: Fixed an issue where the level command would dig a dirt instead of reporting that you needed dirt in your inventory to fill the corners.
  • Bugfix: You can now use a mallet/pliers to add or remove trim from underground plain stone walls.
  • Bugfix: Build option was removed when right clicking on complete walls with a mallet activated.
  • Bugfix: Fixed an issue which caused replaced locks to become bugged and not reusable.
  • Bugfix: The snake and the woman HotA statue is now available.
  • Bugfix: Fixed an issue which caused single use spell runes to not work properly
  • Bugfix: Fixed a bug where decorative pillars never decayed off deed.
  • Bugfix: Fixed the double nature menu on mycelium tiles.
  • Bugfix: Fixed an issue preventing some gates in underground structures from opening properly.
  • Bugfix: Rock salt can now be analysed.
  • Bugfix: Fixed an issue where vehicle passengers entering a cave could not distinguish veins and reinforcements from regular cave walls.
  • Bugfix: Fixed the issue where some passenger seats of some boats could not access the hold because of distance.
  • Bugfix: Fixed an issue preventing dragging items through arched walls.
  • Bugfix: Fixed a few problems related to underground error messages when performing tasks if a bridge was above ground on those tiles.
  • Bugfix: Fixed a bug which sometimes caused an error message when improving items in carts.
  • Bugfix: Fixed an issue which caused you to log in on a vehicle as a commander even though you logged out as passenger.
  • Bugfix: Tackled more spelling and text errors.
  • Bugfix: Levelling with a dredge should now give an error when the dredge is full.
  • Bugfix: Basinet helms from Sons of No Gump now have steel identified as the proper material.
  • Bugfix: Blessed lamps should stop consuming fuel when planted on the new pavement types in mines.
  • Bugfix: Fixed an issue which allowed the stone of the sword to be moved.
  • Bugfix:  Creatures without bodies should play a proper death animation before being deleted.
  • Bugfix: Strange devices courier casts can now be improved while in the correct spirits domain
  • Bugfix: Basinet helms from Sons of No Gump now have steel identified as the proper material.
  • Bugfix: Fixed an issue which allowed the stone of the sword to be moved.

Database update scripts

  • dist/sql/migrations/items/v4__weight_changes.sql
  • dist/sql/migrations/zones/v4__bridge_paving.sql

Class changes

Spoiler

WURMCOMMON

  • WurmCommon/src/com/wurmonline/mesh/BushData.java
  • WurmCommon/src/com/wurmonline/mesh/Tiles.java
  • WurmCommon/src/com/wurmonline/mesh/TreeData.java
  • WurmCommon/src/com/wurmonline/shared/constants/BridgeConstants.java
  • WurmCommon/src/com/wurmonline/shared/constants/CounterTypes.java
  • WurmCommon/src/com/wurmonline/shared/constants/IconConstants.java
  • WurmCommon/src/com/wurmonline/shared/constants/ItemMaterials.java
  • WurmCommon/src/com/wurmonline/shared/constants/PlayerAction.java
  • WurmCommon/src/com/wurmonline/shared/constants/PlayerActionConstants.java
  • WurmCommon/src/com/wurmonline/shared/constants/ProtoConstants.java
  • WurmCommon/src/com/wurmonline/shared/constants/SteamVersion.java
  • WurmCommon/src/com/wurmonline/shared/constants/WallConstants.java
  • WurmCommon/src/com/wurmonline/shared/util/MaterialUtilities.java
  • WurmCommon/src/com/wurmonline/shared/util/MovementChecker.java
  • WurmCommon/src/com/wurmonline/shared/util/MulticolorLineSegment.java

WURMCLIENT

  • WurmClient/src/com/wurmonline/client/WurmClientBase.java
  • WurmClient/src/com/wurmonline/client/collision/advanced/CollisionManagerAdvanced.java
  • WurmClient/src/com/wurmonline/client/comm/ServerConnectionListenerClass.java
  • WurmClient/src/com/wurmonline/client/comm/SimpleServerConnectionClass.java
  • WurmClient/src/com/wurmonline/client/console/ActionClass.java
  • WurmClient/src/com/wurmonline/client/game/CaveDataBuffer.java
  • WurmClient/src/com/wurmonline/client/game/NearTerrainDataBuffer.java
  • WurmClient/src/com/wurmonline/client/game/PlayerObj.java
  • WurmClient/src/com/wurmonline/client/game/World.java
  • WurmClient/src/com/wurmonline/client/options/Options.java
  • WurmClient/src/com/wurmonline/client/options/gui/OptionWidget.java
  • WurmClient/src/com/wurmonline/client/options/keybinding/PlayerKeybind.java
  • WurmClient/src/com/wurmonline/client/plugins/deedexport/DeedPlannerExporter.java
  • WurmClient/src/com/wurmonline/client/renderer/SubPickableUnit.java
  • WurmClient/src/com/wurmonline/client/renderer/TilePicker.java
  • WurmClient/src/com/wurmonline/client/renderer/cave/CaveRender.java
  • WurmClient/src/com/wurmonline/client/renderer/cave/CaveTileData.java
  • WurmClient/src/com/wurmonline/client/renderer/cave/CaveWallPicker.java
  • WurmClient/src/com/wurmonline/client/renderer/cell/CellRenderable.java
  • WurmClient/src/com/wurmonline/client/renderer/cell/CellRenderer.java
  • WurmClient/src/com/wurmonline/client/renderer/cell/CreatureCellRenderable.java
  • WurmClient/src/com/wurmonline/client/renderer/cell/MountItems.java
  • WurmClient/src/com/wurmonline/client/renderer/cell/TreePosition.java
  • WurmClient/src/com/wurmonline/client/renderer/model/wom/WOMDataLoader.java
  • WurmClient/src/com/wurmonline/client/renderer/structures/BridgeData.java
  • WurmClient/src/com/wurmonline/client/renderer/structures/BridgePartData.java
  • WurmClient/src/com/wurmonline/client/renderer/structures/StructureData.java
  • WurmClient/src/com/wurmonline/client/renderer/terrain/TerrainLod.java
  • WurmClient/src/com/wurmonline/client/renderer/terrain/TerrainTexture.java
  • WurmClient/src/com/wurmonline/client/renderer/terrain/decorator/decorators/TileDecorator.java
  • WurmClient/src/com/wurmonline/client/sound/MovementSound.java

WURM SERVER

  • Wurm/src/com/wurmonline/server/CounterTypes.java
  • Wurm/src/com/wurmonline/server/Features.java
  • Wurm/src/com/wurmonline/server/GeneralUtilities.java
  • Wurm/src/com/wurmonline/server/Items.java
  • Wurm/src/com/wurmonline/server/LoginHandler.java
  • Wurm/src/com/wurmonline/server/MessageServer.java
  • Wurm/src/com/wurmonline/server/MiscConstants.java
  • Wurm/src/com/wurmonline/server/Players.java
  • Wurm/src/com/wurmonline/server/Server.java
  • Wurm/src/com/wurmonline/server/WurmCalendar.java
  • Wurm/src/com/wurmonline/server/WurmHarvestables.java
  • Wurm/src/com/wurmonline/server/WurmId.java
  • Wurm/src/com/wurmonline/server/batchjobs/Skillbatchjob.java
  • Wurm/src/com/wurmonline/server/behaviours/Action.java
  • Wurm/src/com/wurmonline/server/behaviours/Actions.java
  • Wurm/src/com/wurmonline/server/behaviours/AlmanacBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Behaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/BehaviourDispatcher.java
  • Wurm/src/com/wurmonline/server/behaviours/BehaviourList.java
  • Wurm/src/com/wurmonline/server/behaviours/Behaviours.java
  • Wurm/src/com/wurmonline/server/behaviours/BodyPartBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/BridgeCornerBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/BridgePartBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/CaveTileBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/CaveWallBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/CorpseBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/CreatureBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Emotes.java
  • Wurm/src/com/wurmonline/server/behaviours/FenceBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Flattening.java
  • Wurm/src/com/wurmonline/server/behaviours/FloorBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Forage.java
  • Wurm/src/com/wurmonline/server/behaviours/HugeAltarBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/ItemBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/MarkerBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Methods.java
  • Wurm/src/com/wurmonline/server/behaviours/MethodsCreatures.java
  • Wurm/src/com/wurmonline/server/behaviours/MethodsItems.java
  • Wurm/src/com/wurmonline/server/behaviours/MethodsReligion.java
  • Wurm/src/com/wurmonline/server/behaviours/MethodsStructure.java
  • Wurm/src/com/wurmonline/server/behaviours/MethodsSurveying.java
  • Wurm/src/com/wurmonline/server/behaviours/PapyrusBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/ShardBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/StructureBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Terraforming.java
  • Wurm/src/com/wurmonline/server/behaviours/TileBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/TileBorderBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/TileCornerBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/TileFieldBehaviour.java
  •  
  • Wurm/src/com/wurmonline/server/behaviours/TileRockBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/TileTreeBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/TrellisBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/Vehicle.java
  • Wurm/src/com/wurmonline/server/behaviours/VehicleBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/WagonerContractBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/WallBehaviour.java
  • Wurm/src/com/wurmonline/server/behaviours/WarmachineBehaviour.java
  • Wurm/src/com/wurmonline/server/bodys/Body.java
  • Wurm/src/com/wurmonline/server/bodys/Wound.java
  • Wurm/src/com/wurmonline/server/combat/Archery.java
  • Wurm/src/com/wurmonline/server/combat/Armour.java
  • Wurm/src/com/wurmonline/server/combat/Arrows.java
  • Wurm/src/com/wurmonline/server/combat/CombatEngine.java
  • Wurm/src/com/wurmonline/server/combat/ServerProjectile.java
  • Wurm/src/com/wurmonline/server/combat/SpecialMove.java
  • Wurm/src/com/wurmonline/server/combat/WeaponCreator.java
  • Wurm/src/com/wurmonline/server/creatures/AnimalSettings.java
  • Wurm/src/com/wurmonline/server/creatures/CombatHandler.java
  • Wurm/src/com/wurmonline/server/creatures/Communicator.java
  • Wurm/src/com/wurmonline/server/creatures/Creature.java
  • Wurm/src/com/wurmonline/server/creatures/CreaturePos.java
  • Wurm/src/com/wurmonline/server/creatures/CreatureStatus.java
  • Wurm/src/com/wurmonline/server/creatures/CreatureTemplate.java
  • Wurm/src/com/wurmonline/server/creatures/CreatureTemplateCreator.java
  • Wurm/src/com/wurmonline/server/creatures/CreatureTypes.java
  • Wurm/src/com/wurmonline/server/creatures/Creatures.java
  • Wurm/src/com/wurmonline/server/creatures/DbCreatureStatus.java
  • Wurm/src/com/wurmonline/server/creatures/MovementScheme.java
  • Wurm/src/com/wurmonline/server/creatures/Offspring.java
  • Wurm/src/com/wurmonline/server/creatures/SpellEffects.java
  • Wurm/src/com/wurmonline/server/creatures/VisionArea.java
  • Wurm/src/com/wurmonline/server/creatures/ai/CreatureAI.java
  • Wurm/src/com/wurmonline/server/creatures/ai/CreatureAIData.java
  • Wurm/src/com/wurmonline/server/creatures/ai/Order.java
  • Wurm/src/com/wurmonline/server/effects/DbEffect.java
  • Wurm/src/com/wurmonline/server/epic/Hota.java
  • Wurm/src/com/wurmonline/server/highways/AStarNode.java
  • Wurm/src/com/wurmonline/server/highways/AStarSearch.java
  • Wurm/src/com/wurmonline/server/highways/HighwayFinder.java
  • Wurm/src/com/wurmonline/server/highways/HighwayPos.java
  • Wurm/src/com/wurmonline/server/highways/MethodsHighways.java
  • Wurm/src/com/wurmonline/server/highways/Node.java
  • Wurm/src/com/wurmonline/server/highways/PathToCalculate.java
  • Wurm/src/com/wurmonline/server/highways/PlayerMessageToSend.java
  • Wurm/src/com/wurmonline/server/highways/Route.java
  • Wurm/src/com/wurmonline/server/highways/Routes.java
  • Wurm/src/com/wurmonline/server/intra/IntraServer.java
  • Wurm/src/com/wurmonline/server/items/AdvancedCreationEntry.java
  • Wurm/src/com/wurmonline/server/items/CreationEntry.java
  • Wurm/src/com/wurmonline/server/items/CreationEntryCreator.java
  • Wurm/src/com/wurmonline/server/items/CreationMatrix.java
  • Wurm/src/com/wurmonline/server/items/CreationWindowMethods.java
  • Wurm/src/com/wurmonline/server/items/Item.java
  • Wurm/src/com/wurmonline/server/items/ItemFactory.java
  • Wurm/src/com/wurmonline/server/items/ItemList.java
  • Wurm/src/com/wurmonline/server/items/ItemSpellEffects.java
  • Wurm/src/com/wurmonline/server/items/ItemTemplate.java
  • Wurm/src/com/wurmonline/server/items/ItemTemplateCreator.java
  • Wurm/src/com/wurmonline/server/items/ItemTemplateCreatorContinued.java
  • Wurm/src/com/wurmonline/server/items/ItemTemplateCreatorCooking.java
  • Wurm/src/com/wurmonline/server/items/ItemTemplateCreatorThird.java
  • Wurm/src/com/wurmonline/server/items/ItemTemplateFactory.java
  • Wurm/src/com/wurmonline/server/items/ItemTypes.java
  • Wurm/src/com/wurmonline/server/items/Materials.java
  • Wurm/src/com/wurmonline/server/items/Possessions.java
  • Wurm/src/com/wurmonline/server/items/RuneUtilities.java
  • Wurm/src/com/wurmonline/server/items/SimpleCreationEntry.java
  • Wurm/src/com/wurmonline/server/items/TempStates.java
  • Wurm/src/com/wurmonline/server/items/WurmMail.java
  • Wurm/src/com/wurmonline/server/kingdom/Kingdoms.java
  • Wurm/src/com/wurmonline/server/players/AchievementGenerator.java
  • Wurm/src/com/wurmonline/server/players/AchievementList.java
  • Wurm/src/com/wurmonline/server/players/Achievements.java
  • Wurm/src/com/wurmonline/server/players/DbPlayerInfo.java
  • Wurm/src/com/wurmonline/server/players/MusicPlayer.java
  • Wurm/src/com/wurmonline/server/players/Player.java
  • Wurm/src/com/wurmonline/server/players/PlayerCommunicatorQueued.java
  • Wurm/src/com/wurmonline/server/players/PlayerInfo.java
  • Wurm/src/com/wurmonline/server/players/PlayerInfoFactory.java
  • Wurm/src/com/wurmonline/server/players/Titles.java
  • Wurm/src/com/wurmonline/server/questions/AltarConversionQuestion.java
  • Wurm/src/com/wurmonline/server/questions/ConvertQuestion.java
  • Wurm/src/com/wurmonline/server/questions/CreateZoneQuestion.java
  • Wurm/src/com/wurmonline/server/questions/FindRouteQuestion.java
  • Wurm/src/com/wurmonline/server/questions/GMSelectHarvestable.java
  • Wurm/src/com/wurmonline/server/questions/GmTool.java
  • Wurm/src/com/wurmonline/server/questions/ItemRestrictionManagement.java
  • Wurm/src/com/wurmonline/server/questions/LearnSkillQuestion.java
  • Wurm/src/com/wurmonline/server/questions/ManageObjectList.java
  • Wurm/src/com/wurmonline/server/questions/MissionManager.java
  • Wurm/src/com/wurmonline/server/questions/OreQuestion.java
  • Wurm/src/com/wurmonline/server/questions/PermissionsHistory.java
  • Wurm/src/com/wurmonline/server/questions/PlanBridgeQuestion.java
  • Wurm/src/com/wurmonline/server/questions/PlayerProfileQuestion.java
  • Wurm/src/com/wurmonline/server/questions/QuestionParser.java
  • Wurm/src/com/wurmonline/server/questions/QuestionTypes.java
  • Wurm/src/com/wurmonline/server/questions/ServerQuestion.java
  • Wurm/src/com/wurmonline/server/questions/ShowHarvestableInfo.java
  • Wurm/src/com/wurmonline/server/questions/TerrainQuestion.java
  • Wurm/src/com/wurmonline/server/questions/TileDataQuestion.java
  • Wurm/src/com/wurmonline/server/questions/TransferQuestion.java
  • Wurm/src/com/wurmonline/server/questions/VillageFoundationQuestion.java
  • Wurm/src/com/wurmonline/server/questions/VillageSettingsManageQuestion.java
  • Wurm/src/com/wurmonline/server/skills/AffinitiesTimed.java
  • Wurm/src/com/wurmonline/server/skills/DbSkills.java
  • Wurm/src/com/wurmonline/server/skills/Skill.java
  • Wurm/src/com/wurmonline/server/skills/Skills.java
  • Wurm/src/com/wurmonline/server/spells/Courier.java
  • Wurm/src/com/wurmonline/server/spells/DarkMessenger.java
  • Wurm/src/com/wurmonline/server/spells/Genesis.java
  • Wurm/src/com/wurmonline/server/spells/HumidDrizzle.java
  • Wurm/src/com/wurmonline/server/spells/PainRain.java
  • Wurm/src/com/wurmonline/server/spells/Spell.java
  • Wurm/src/com/wurmonline/server/spells/SpellEffect.java
  • Wurm/src/com/wurmonline/server/spells/SpellEffectMetaData.java
  • Wurm/src/com/wurmonline/server/spells/StrongWall.java
  • Wurm/src/com/wurmonline/server/structures/Blocking.java
  • Wurm/src/com/wurmonline/server/structures/BridgePart.java
  • Wurm/src/com/wurmonline/server/structures/BridgePartEnum.java
  • Wurm/src/com/wurmonline/server/structures/DbBridgePart.java
  • Wurm/src/com/wurmonline/server/structures/Fence.java
  • Wurm/src/com/wurmonline/server/structures/FenceGate.java
  • Wurm/src/com/wurmonline/server/structures/PlanBridgeChecks.java
  • Wurm/src/com/wurmonline/server/structures/PlanBridgeMethods.java
  • Wurm/src/com/wurmonline/server/structures/Structure.java
  • Wurm/src/com/wurmonline/server/structures/Structures.java
  • Wurm/src/com/wurmonline/server/support/Tickets.java
  • Wurm/src/com/wurmonline/server/support/Trello.java
  • Wurm/src/com/wurmonline/server/support/VoteQuestions.java
  • Wurm/src/com/wurmonline/server/tutorial/MissionPerformed.java
  • Wurm/src/com/wurmonline/server/tutorial/MissionTargets.java
  • Wurm/src/com/wurmonline/server/tutorial/MissionTrigger.java
  • Wurm/src/com/wurmonline/server/tutorial/MissionTriggers.java
  • Wurm/src/com/wurmonline/server/tutorial/SpecialEffects.java
  • Wurm/src/com/wurmonline/server/tutorial/TriggerEffect.java
  • Wurm/src/com/wurmonline/server/tutorial/TriggerEffects.java
  • Wurm/src/com/wurmonline/server/utils/CreatureLineSegment.java
  • Wurm/src/com/wurmonline/server/villages/Citizen.java
  • Wurm/src/com/wurmonline/server/villages/DbGuardPlan.java
  • Wurm/src/com/wurmonline/server/villages/DbVillage.java
  • Wurm/src/com/wurmonline/server/villages/Reputation.java
  • Wurm/src/com/wurmonline/server/villages/Village.java
  • Wurm/src/com/wurmonline/server/villages/Villages.java
  • Wurm/src/com/wurmonline/server/webinterface/WcCAHelpGroupMessage.java
  • Wurm/src/com/wurmonline/server/webinterface/WcEpicEvent.java
  • Wurm/src/com/wurmonline/server/webinterface/WcGlobalModeration.java
  • Wurm/src/com/wurmonline/server/webinterface/WebInterfaceImpl.java
  • Wurm/src/com/wurmonline/server/zones/DbZone.java
  • Wurm/src/com/wurmonline/server/zones/ErrorChecks.java
  • Wurm/src/com/wurmonline/server/zones/FocusZone.java
  • Wurm/src/com/wurmonline/server/zones/InfluenceZone.java
  • Wurm/src/com/wurmonline/server/zones/TilePoller.java
  • Wurm/src/com/wurmonline/server/zones/VirtualZone.java
  • Wurm/src/com/wurmonline/server/zones/VolaTile.java
  • Wurm/src/com/wurmonline/server/zones/Water.java
  • Wurm/src/com/wurmonline/server/zones/Zone.java
  • Wurm/src/com/wurmonline/server/zones/Zones.java
  • Wurm/src/com/wurmonline/server/zones/ZonesUtility.java

 

Share this post


Link to post
Share on other sites

Live version 1.5.0.1

This update includes several major changes, including the introduction of the new rendering engine and the highway system. The new rendering engine comes with major performance overhauls, and includes new options such as the ability to limit how many lights are visible at any given time. If you encounter any issues with this please be sure to report them on our community forums!

Changes and additions

New fences and parapets are now available

  • The following fence types can now be built in Slate, Sandstone, Marble, Pottery brick, Rounded stone, and rendered.
  • Tall Stone Wall
  • Portcullis
  • High Iron Fence
  • High Iron Fence Gate
  • Stone Parapet
  • Chain Fence

Crate rack

  • Crate rack for storing large and small crates.
  • The crate rack can hold 30 large crates or 51 small crates’

New highway system

Overview

  • The new highway system has been enabled on PvE servers.
  • Paved highways of 2 or 3 tiles can be protected by the use of catseyes and waystones
  • Protected paved tiles cannot be destroyed, but can be terraformed with a limit of 20 slope (28 diagonally).

Catseyes and waystones

  • Blind catseyes are created with rock shards and a stone chisel, and then turned into catseyes with the addition of an eye.
  • Waystones are made with a chisel on a rock shard, and completed with a compass and a shaft.
  • Paved tiles that are two or three tiles wide can be protected by placing catseyes or waystones on adjacent tile corners.
  • A catseye may only connect to 2 catseyes or waystones and must be connected to one to allow planting.
  • Waystones will create junctions for multiple highway routes to connect and will require being connected to at least one catseye to allow planting off deed. Note: On deed a waystone may be planted without any connections.

Viewing protection

  • Possible protected tiles and links can be viewed before planting a catseye or waystone by activating the item and right clicking an eligible tile corner (one with a planted catseye or waystone on an adjacent tile).
  • Once planted, the protected tiles and links can be viewed by right clicking on the object and selecting it in the menu.
  • Planting catseyes off deed becomes faster as your paving skill increases.
  • It is advised to use this to ensure the correct tiles will be protected when joining highway junctions.

Finding deeds

  • Deeds that have a waystone on deed may be found via the “find route” option on a waystone that is connected to the same highway.
  • If opted in, they may be found in the drop down menu, if they have not opted in they may still be found by inputting the exact deed name

Village settings

  • Village settings will be used for several purposes
  • Allowing highways to be built or connected on deed or within 3 tiles of the deed (in village perimeter).
  • KoS may not be used if the village is set to allow highways being built through the deed or within 3 tiles of the perimeter.
  • Allowing highways to be found via the drop down menu on any waystone connected to the same highway
  • Note, even if this is disabled, the village may be found by typing the exact name into the text box.

Epic structure changes on freedom.

  • Deeds can now be placed and resized over Epic structures.
  • Epic structures no longer require a mission to create them.
  • Missions have a chance of generating at any off deed Epic structure.
  • Ritual missions will pick a random structure type before picking a random structure of that type.
  • Epic structures now report helpers and percentages correctly.

Deed planner exporter changes:

  • New wall/fence types and bushes as well as floors are now exported properly
  • Deed borders are exported as DeedPlanner border
  • If deed is coastal, all height values on map will be accurate. Otherwise, lowest point on plan will have height 5 when imported into the DeedPlanner

 

  • Olive and chestnut tree trunks are now thinner by 60%)
  • Cave entrances can now be reinforced, prepared, and paved like other cave floors.
  • Priests that can dig without going faithless can now dredge.

 

  • Metallic Liquid will now come in a potion bottle when looted and will actually work when ‘smeared’ onto an item.
    • The imbue will start with 100 power, no matter what your actual skill is as long as the action succeeds.
    • Protect against items “cracking” 5 times, lose 20 power from the imbue every time it “forms cracks”
    • Protect against a single shatter. As long as the power of the imbue even exist listed on the item, it will be protected.
    • You can NOT smear another potion to “refill” the lost power, effect must be gone.
  • Can use keybinds FLATTEN or LEVEL on tile borders resulting in the raising or lowering of the tile border.
  • Less random slopes when mining forward, depending on skill level.
    • skill less than 50, +-3 (current)
    • skill = 50, variance is +-2
    • skill = 70, variance is +-1
    • skill = 90+ no variance
  • Tile corners are now available on bridges.

Champion changes

  • Kingdoms will no longer require the player god to favour them in order to ascend a champion
  • Each kingdom may have one champion per god, with a maximum of three champions
  • Courier and dark messenger no longer have cooldowns
  • Genesis now has a cooldown of 30 seconds
  • 100 shield smithing title added.
  • Eyes have been added to the huge spider butchered item list.
  • Added the name of the Capital City of the Alliance in the Village Info screen.
  • Secured/Planted forges and ovens will no longer take decay ticks on deed.
  • Removed the taming difficulty modifier on Black light kingdom players.
  • Corpses of branded animals can only be looted by those people who had ride/lead permissions on that animal prior to it’s death and it’s only ‘protected’ in that manner until server restart.
    • You do not have to be a villager of the animal brand – you just need to have had ride/lead permission prior to the animal dying.
    • People without permission cannot take, open, butcher, bury or move the corpse.
    • This protection is removed with a server restart – at that time the corpse is available to anyone.
  • You may now eat food from locked containers inside buildings if you have May Enter permission for the building and May Open permission for the container.
  • Right clicking on containers with drinkable liquid in them will now give you the drink option.
  • Renamed shelves inside a container will no longer show the shelf item or wood type, just the custom name.
    • Shelves inside containers will now have the owner set to the creator or the last person to pick up/drop the unit instead of the container itself being the owner of the shelving.
  • 3 new tapestries from the 2017 Tapestry Contest have been added.
    • Tapestry of Mclavin,
    • Tapestry of Ehizellbob,
    • Tapestry of Evening,
  • Lady Fighting Anaconda HotA statue has been added back into the HotA rewards list.
  • A new rack can be crafted for the storage of empty Bulk Storage Bins.
    • This rack can hold 30 empty bulk storage bins.
  • A new storage unit can be crafted which contains 4 bulk storage bins inside which can be filled.
    • These units will require 50 fine carpentry to build.
  • You now have the ability to build high fences in arched walls.
  • Enchant decay on tools when using them has been changed to a more linear system.
    • Previously, every five seconds of an action had a chance to reduce the enchant by 1.
    • With the new system the chance will only occur once per action, and be based on the length of the timer.

Creature movement work in progress

A new feature of creature movement changes is currently in progress, this aims to improve how creatures path across tiles and avoid hostile creatures and players in the local area. As this is a work in progress it may not function correctly in all circumstances, please exercise caution if you wish to enable it.

Client update

This update introduces a new rendering engine, with improved lighting and performance. It includes a lot of changes, and may require some tweaking if you encounter any performance impacts.

  • There is now an option to limit amount of lights rendered in your area, under advanced graphics > limit max dynamic lights. 8 is default, 1 would only have the sun/moon.
    • Brightness slider added to graphics tab
    • Outlines for friendly, allied, neutral and hostile objects and creature can now be customised.
  • Added a post-process tab in client settings to to add or remove some effects.
    • Bloom
    • FXAA (antialiasing)
    • Vignette

GM Changelog

  • GM Fix: Paint terrain should now work properly on cave entrance tiles if the target is a pavement type.
  • GM New: ARCH+ (Power 4+) can build ALL wall plans in one click. Note that all walls will be exactly the same.
  • GM New: ARCH+ (Power 4+)  can now build flooring in one click.
  • GM New: DEMI+ (3+) are no longer encumbered by weight when it comes to movement speed.
  • GM Change: Fix so Destroy walls does it in one click instead of two.
  • GM Change: Get log events will now log the first action of multiple same actions within a 5 minute timeframe on a tile to reduce spam.

Art Changes

  • Added creature LODs: Pheasant, Hen, Rooster, Chicken, Wild Cat, Wraith, Boar, Zombie, Female guards, Generic human, Gorilla, Octopus, Worg, Skeleton, Tortoise, Whale, Lavafiend, Lavaspider, Unicorn+equipment
  • Added ship LODs: Knarr, Caravel, Cog, Corbita
  • Added adamantine and glimmersteel vein textures (WU)
  • Corona for Dragon HOTA statue will no longer hover above the statue.

Bug Fixes

  • Bugfix: Fix for ‘cursed’ HoTA statues with RGB of 0 0 0.
  • Bugfix: Burnable items that degrade ql instead of damage should now properly fuel lit items.
  • Bugfix: Removed the hedge and flowerbed options from the crafting menu when inside a mine.
  • Bugfix: Fix for error being thrown when attempting to level a ceiling if the floor below it was not level.
  • Bugfix: Small chests can no longer be mailed if locked.
  • Bugfix: Fixed some spelling and text errors.
  • Bugfix: Fixed an issue which caused cooking tools to not take damage when used.
  • Bugfix: Warmachines should no longer function between world layers.
  • Bugfix: Mask of Rebirth has been removed from the Missions items list.
  • Bugfix: Fixed an issue which caused cooking tools to not take damage when used.
  • Bugfix: Fixed an issue causing crashes when using the Find route function.
  • Bugfix: Fixed the double text for build wooden plank floors.
  • Bugfix: Fix for menu option to remove reinforcement when trying to mine a ceiling above a reinforced floor.
  • Bugfix: Fix for planted items sometimes falling into a pile of decorations.
  • Bugfix: Fixed an issue where mining out a vein at a cave entrance could cause undesirable results.
  • Bugfix: Reworded mouseover text for village permission Mine Floor to indicate it also includes mining ceilings.
  • Bugfix: Fixed a number of ceiling mining issues related to reinforced flooring.
  • Bugfix: You can no longer bank locked items.
  • Bugfix: You can once again rename tents.
  • Bugfix: You should no longer be able to see through hedges and stone fencing.
  • Bugfix: Fixed an issue with pushing items into doorways from all directions when there was a bridge overhead.
  • Bugfix: Fixed an issue with pushing items onto cave bridges as well as pushing items out of doors which had bridges above.
  • Bugfix: Cooked meat has been removed from the list of valid mission items.
  • Bugfix: Wells and fountains should auto-fill again if they are on a water source tile.
  • Bugfix: Fixed an issue with destroying house walls on underground buildings even though you were the owner.
  • Bugfix: Fixed an issue with building permissions when trying to move items into a planted bins.
  • Bugfix: In Game wiki links have been fixed.
  • Bugfix: Reduced fuel usage runes now work as intended.
  • Bugfix: Fixed rune power loss with item use.
  • Bugfix: Enchanted arrows will no longer go into bulk bins.
  • Bugfix: Removed epic structures from the Create Items mission lists
  • Bugfix: Changed the description of metallic liquid as it can be used on other things, not only weapons.
  • Bugfix: Increased tower guard pathing range, addressing instances in which tower guards did not respond when called in range.
  • Bugfix: Changed the orientation of pavement on bridges to match terrain paving.
  • Bugfix: Fixed the bumpy cave floor pavement as seen with cave detail set to high.
  • Bugfix: Fixed an issue where keys ended up in a bugged state if they were inside a bank or mailbox when the lock was destroyed. Now the keys should be destroyed as well.
  • Bugfix: Fixed a bug that caused cave ceilings to examine as floors and requirement remove reinforcement permissions when above a reinforced floor.
  • Bugfix: Fix for some underground bridges causing errors resulting in players rubberbanding as they travel across the bridge.
  • Bugfix: Hota should no longer break if there is a server restart during an active event – remaining pillars should spawn seconds before the shutdown.
  • Bugfix: Fixed the issue causing decayed organic material from being stuck in a your bank taking up a slot until server restart.
  • Bugfix: Founding or expanding a settlement will now properly check for underground structure permissions.
  • Bugfix: Rarity transfer will no longer work on combined items larger than the template weight.

Known Bugs

  • Pushing and pulling items on deed requires an item activated. This will be addressed in a future update.

Class changelog

Spoiler

 

SERVER

  • com/wurmonline/server/Constants.java
  • com/wurmonline/server/DbConnector.java
  • com/wurmonline/server/Features.java
  • com/wurmonline/server/Items.java
  • com/wurmonline/server/LoginHandler.java
  • com/wurmonline/server/Message.java
  • com/wurmonline/server/Server.java
  • com/wurmonline/server/WurmHarvestables.java
  • com/wurmonline/server/banks/Banks.java
  • com/wurmonline/server/batchjobs/StructureBatchJob.java
  • com/wurmonline/server/behaviours/Action.java
  • com/wurmonline/server/behaviours/Actions.java
  • com/wurmonline/server/behaviours/Behaviour.java
  • com/wurmonline/server/behaviours/BridgePartBehaviour.java
  • com/wurmonline/server/behaviours/CargoTransportationMethods.java
  • com/wurmonline/server/behaviours/CaveTileBehaviour.java
  • com/wurmonline/server/behaviours/CaveWallBehaviour.java
  • com/wurmonline/server/behaviours/CorpseBehaviour.java
  • com/wurmonline/server/behaviours/CreatureBehaviour.java
  • com/wurmonline/server/behaviours/FenceBehaviour.java
  • com/wurmonline/server/behaviours/FireBehaviour.java
  • com/wurmonline/server/behaviours/FloorBehaviour.java
  • com/wurmonline/server/behaviours/ItemBehaviour.java
  • com/wurmonline/server/behaviours/MarkerBehaviour.java
  • com/wurmonline/server/behaviours/Methods.java
  • com/wurmonline/server/behaviours/MethodsCreatures.java
  • com/wurmonline/server/behaviours/MethodsItems.java
  • com/wurmonline/server/behaviours/MethodsStructure.java
  • com/wurmonline/server/behaviours/MethodsSurveying.java
  • com/wurmonline/server/behaviours/PapyrusBehaviour.java
  • com/wurmonline/server/behaviours/StructureBehaviour.java
  • com/wurmonline/server/behaviours/Terraforming.java
  • com/wurmonline/server/behaviours/TileBehaviour.java
  • com/wurmonline/server/behaviours/TileBorderBehaviour.java
  • com/wurmonline/server/behaviours/TileCornerBehaviour.java
  • com/wurmonline/server/behaviours/TileRockBehaviour.java
  • com/wurmonline/server/behaviours/TileTreeBehaviour.java
  • com/wurmonline/server/behaviours/VehicleBehaviour.java
  • com/wurmonline/server/behaviours/WallBehaviour.java
  • com/wurmonline/server/behaviours/WarmachineBehaviour.java
  • com/wurmonline/server/combat/Archery.java
  • com/wurmonline/server/combat/ServerProjectile.java
  • com/wurmonline/server/creatures/CombatHandler.java
  • com/wurmonline/server/creatures/Communicator.java
  • com/wurmonline/server/creatures/Creature.java
  • com/wurmonline/server/creatures/CreatureDataStream.java
  • com/wurmonline/server/creatures/CreatureStatus.java
  • com/wurmonline/server/creatures/CreatureTemplateCreator.java
  • com/wurmonline/server/creatures/Creatures.java
  • com/wurmonline/server/creatures/MineDoorPermission.java
  • com/wurmonline/server/creatures/Npc.java
  • com/wurmonline/server/creatures/ai/CreatureAI.java
  • com/wurmonline/server/creatures/ai/CreaturePathFinder.java
  • com/wurmonline/server/epic/EpicServerStatus.java
  • com/wurmonline/server/epic/EpicTargetItems.java
  • com/wurmonline/server/epic/Hota.java
  • com/wurmonline/server/epic/MissionHelper.java
  • com/wurmonline/server/epic/Valrei.java
  • com/wurmonline/server/highways/AStarNode.java
  • com/wurmonline/server/highways/AStarSearch.java
  • com/wurmonline/server/highways/MethodsHighways.java
  • com/wurmonline/server/highways/Node.java
  • com/wurmonline/server/highways/PathToCalculate.java
  • com/wurmonline/server/highways/Route.java
  • com/wurmonline/server/highways/Routes.java
  • com/wurmonline/server/intra/PlayerTransfer.java
  • com/wurmonline/server/items/AdvancedCreationEntry.java
  • com/wurmonline/server/items/CreationEntryCreator.java
  • com/wurmonline/server/items/CreationWindowMethods.java
  • com/wurmonline/server/items/DbItem.java
  • com/wurmonline/server/items/Item.java
  • com/wurmonline/server/items/ItemList.java
  • com/wurmonline/server/items/ItemSettings.java
  • com/wurmonline/server/items/ItemTemplate.java
  • com/wurmonline/server/items/ItemTemplateCreator.java
  • com/wurmonline/server/items/ItemTemplateCreatorContinued.java
  • com/wurmonline/server/items/ItemTemplateCreatorThird.java
  • com/wurmonline/server/items/ItemTypes.java
  • com/wurmonline/server/items/SimpleCreationEntry.java
  • com/wurmonline/server/items/TempStates.java
  • com/wurmonline/server/players/Permissions.java
  • com/wurmonline/server/players/Player.java
  • com/wurmonline/server/players/PlayerCommunicatorQueued.java
  • com/wurmonline/server/players/PlayerInfo.java
  • com/wurmonline/server/players/Titles.java
  • com/wurmonline/server/questions/CookBookQuestion.java
  • com/wurmonline/server/questions/CreateZoneQuestion.java
  • com/wurmonline/server/questions/FindRouteQuestion.java
  • com/wurmonline/server/questions/GMBuildAllWallsQuestion.java
  • com/wurmonline/server/questions/GMForceSpawnRiftLootQuestion.java
  • com/wurmonline/server/questions/GmSetMedPath.java
  • com/wurmonline/server/questions/GmTool.java
  • com/wurmonline/server/questions/GmVillageAdInterface.java
  • com/wurmonline/server/questions/GroupCAHelpQuestion.java
  • com/wurmonline/server/questions/ItemRestrictionManagement.java
  • com/wurmonline/server/questions/MailSendConfirmQuestion.java
  • com/wurmonline/server/questions/ManageObjectList.java
  • com/wurmonline/server/questions/ManagePermissions.java
  • com/wurmonline/server/questions/MissionManager.java
  • com/wurmonline/server/questions/PortalQuestion.java
  • com/wurmonline/server/questions/Question.java
  • com/wurmonline/server/questions/QuestionParser.java
  • com/wurmonline/server/questions/QuestionTypes.java
  • com/wurmonline/server/questions/ServerQuestion.java
  • com/wurmonline/server/questions/ShowHarvestableInfo.java
  • com/wurmonline/server/questions/SimplePopup.java
  • com/wurmonline/server/questions/TicketUpdateQuestion.java
  • com/wurmonline/server/questions/TileDataQuestion.java
  • com/wurmonline/server/questions/VillageFoundationQuestion.java
  • com/wurmonline/server/questions/VillageInfo.java
  • com/wurmonline/server/questions/VillageRolesManageQuestion.java
  • com/wurmonline/server/questions/VillageSettingsManageQuestion.java
  • com/wurmonline/server/spells/Spell.java
  • com/wurmonline/server/spells/WallOfFire.java
  • com/wurmonline/server/spells/WallOfIce.java
  • com/wurmonline/server/spells/WallOfStone.java
  • com/wurmonline/server/spells/WildGrowth.java
  • com/wurmonline/server/spells/WrathMagranon.java
  • com/wurmonline/server/structures/BridgePart.java
  • com/wurmonline/server/structures/BridgePartEnum.java
  • com/wurmonline/server/structures/DbFence.java
  • com/wurmonline/server/structures/DbWall.java
  • com/wurmonline/server/structures/Fence.java
  • com/wurmonline/server/structures/PlanBridgeChecks.java
  • com/wurmonline/server/structures/PlanBridgeMethods.java
  • com/wurmonline/server/structures/RoofFloorEnum.java
  • com/wurmonline/server/structures/Structure.java
  • com/wurmonline/server/structures/Structures.java
  • com/wurmonline/server/structures/TempFence.java
  • com/wurmonline/server/structures/Wall.java
  • com/wurmonline/server/structures/WallEnum.java
  • com/wurmonline/server/support/Trello.java
  • com/wurmonline/server/support/TrelloCard.java
  • com/wurmonline/server/tutorial/TriggerEffect.java
  • com/wurmonline/server/utils/CreatureLineSegment.java
  • com/wurmonline/server/utils/logging/TileEvent.java
  • com/wurmonline/server/villages/PvPAlliance.java
  • com/wurmonline/server/villages/Village.java
  • com/wurmonline/server/villages/Villages.java
  • com/wurmonline/server/webinterface/WcTrelloHighway.java
  • com/wurmonline/server/webinterface/WebCommand.java
  • com/wurmonline/server/zones/DbZone.java
  • com/wurmonline/server/zones/TilePoller.java
  • com/wurmonline/server/zones/VirtualZone.java
  • com/wurmonline/server/zones/VolaTile.java
  • com/wurmonline/server/zones/Zone.java

CLIENT

  • com/wurmonline/client/LwjglClient.java
  • com/wurmonline/client/WurmClientBase.java
  • com/wurmonline/client/WurmLauncher.java
  • com/wurmonline/client/collision/CollisionManager.java
  • com/wurmonline/client/collision/advanced/CollisionManagerAdvanced.java
  • com/wurmonline/client/collision/advanced/CollisionView.java
  • com/wurmonline/client/collision/jbullet/CollisionManagerDiscreteDynamic.java
  • com/wurmonline/client/collision/jbullet/WurmGLDebugDrawer.java
  • com/wurmonline/client/collision/simple/CollisionManagerSimple.java
  • com/wurmonline/client/collision/simple3d/CollisionBox3d.java
  • com/wurmonline/client/collision/simple3d/CollisionBoxOBB.java
  • com/wurmonline/client/collision/simple3d/CollisionManagerSimple3D.java
  • com/wurmonline/client/comm/ServerConnectionListenerClass.java
  • com/wurmonline/client/comm/SimpleServerConnectionClass.java
  • com/wurmonline/client/console/ActionClass.java
  • com/wurmonline/client/console/WurmConsole.java
  • com/wurmonline/client/debug/CounterDebug.java
  • com/wurmonline/client/debug/Debugs.java
  • com/wurmonline/client/debug/MegaDebug.java
  • com/wurmonline/client/game/CaveDataBuffer.java
  • com/wurmonline/client/game/NearTerrainDataBuffer.java
  • com/wurmonline/client/game/PlayerObj.java
  • com/wurmonline/client/game/SeasonManager.java
  • com/wurmonline/client/game/TerrainDataBuffer.java
  • com/wurmonline/client/game/World.java
  • com/wurmonline/client/job/Executor.java
  • com/wurmonline/client/job/JobCompletionCallback.java
  • com/wurmonline/client/job/JobManager.java
  • com/wurmonline/client/launcherfx/LauncherConstants.java
  • com/wurmonline/client/launcherfx/WurmLauncherFX.java
  • com/wurmonline/client/launcherfx/WurmMain.java
  • com/wurmonline/client/launcherfx/WurmSettingsFX.java
  • com/wurmonline/client/launcherfx/WurmStage.java
  • com/wurmonline/client/launcherfx/controls/ColorOptionControl.java
  • com/wurmonline/client/launcherfx/controls/FloatRangeOptionControl.java
  • com/wurmonline/client/launcherfx/controls/OptionControl.java
  • com/wurmonline/client/options/ColorOption.java
  • com/wurmonline/client/options/DisplayOption.java
  • com/wurmonline/client/options/FloatRangeOption.java
  • com/wurmonline/client/options/Option.java
  • com/wurmonline/client/options/Options.java
  • com/wurmonline/client/options/gui/DisplayOptionWidget.java
  • com/wurmonline/client/options/gui/OptionWidget.java
  • com/wurmonline/client/options/keybinding/KeybindProperties.java
  • com/wurmonline/client/plugins/deedexport/DeedExporter.java
  • com/wurmonline/client/plugins/deedexport/DeedPlannerExporter.java
  • com/wurmonline/client/renderer/Color.java
  • com/wurmonline/client/renderer/DrumrollEffectUtils.java
  • com/wurmonline/client/renderer/DualQuaternionBuffer.java
  • com/wurmonline/client/renderer/FramePostProcessing.java
  • com/wurmonline/client/renderer/Frustum.java
  • com/wurmonline/client/renderer/GroundItemData.java
  • com/wurmonline/client/renderer/Material.java
  • com/wurmonline/client/renderer/MaterialInstance.java
  • com/wurmonline/client/renderer/Matrix.java
  • com/wurmonline/client/renderer/ModelRenderMode.java
  • com/wurmonline/client/renderer/OutlineColors.java
  • com/wurmonline/client/renderer/PickRenderer.java
  • com/wurmonline/client/renderer/PickableUnit.java
  • com/wurmonline/client/renderer/PlayerBodyRenderable.java
  • com/wurmonline/client/renderer/PostProcessRenderer.java
  • com/wurmonline/client/renderer/RenderState.java
  • com/wurmonline/client/renderer/RenderVector.java
  • com/wurmonline/client/renderer/SubPickableUnit.java
  • com/wurmonline/client/renderer/TilePicker.java
  • com/wurmonline/client/renderer/WorldRender.java
  • com/wurmonline/client/renderer/backend/BackBuffer.java
  • com/wurmonline/client/renderer/backend/Backend.java
  • com/wurmonline/client/renderer/backend/FBO.java
  • com/wurmonline/client/renderer/backend/IndexBuffer.java
  • com/wurmonline/client/renderer/backend/Offscreen.java
  • com/wurmonline/client/renderer/backend/Pipeline.java
  • com/wurmonline/client/renderer/backend/Primitive.java
  • com/wurmonline/client/renderer/backend/Query.java
  • com/wurmonline/client/renderer/backend/Queue.java
  • com/wurmonline/client/renderer/backend/RenderState.java
  • com/wurmonline/client/renderer/backend/ScissorControl.java
  • com/wurmonline/client/renderer/backend/SkyQueue.java
  • com/wurmonline/client/renderer/backend/Target.java
  • com/wurmonline/client/renderer/backend/VertexBuffer.java
  • com/wurmonline/client/renderer/backend/WaterTextureQueue.java
  • com/wurmonline/client/renderer/cave/CaveEntranceLighting.java
  • com/wurmonline/client/renderer/cave/CaveRender.java
  • com/wurmonline/client/renderer/cave/CaveTileData.java
  • com/wurmonline/client/renderer/cave/CaveWallPicker.java
  • com/wurmonline/client/renderer/cell/CampFireEffect.java
  • com/wurmonline/client/renderer/cell/CaveCell.java
  • com/wurmonline/client/renderer/cell/Cell.java
  • com/wurmonline/client/renderer/cell/CellRenderable.java
  • com/wurmonline/client/renderer/cell/CellRenderer.java
  • com/wurmonline/client/renderer/cell/CreatureCellRenderable.java
  • com/wurmonline/client/renderer/cell/GroundItemCellRenderable.java
  • com/wurmonline/client/renderer/cell/LightAttached.java
  • com/wurmonline/client/renderer/cell/LimboCell.java
  • com/wurmonline/client/renderer/cell/LinkProtection.java
  • com/wurmonline/client/renderer/cell/MobileModelRenderable.java
  • com/wurmonline/client/renderer/cell/MountOffsets.java
  • com/wurmonline/client/renderer/cell/PlayerCellRenderable.java
  • com/wurmonline/client/renderer/cell/PlayerFace.java
  • com/wurmonline/client/renderer/cell/PlayerTexture.java
  • com/wurmonline/client/renderer/cell/ProjectileCellRenderable.java
  • com/wurmonline/client/renderer/cell/StaticModelRenderable.java
  • com/wurmonline/client/renderer/cell/SurfaceCell.java
  • com/wurmonline/client/renderer/cell/TilesOverlay.java
  • com/wurmonline/client/renderer/cell/TreePosition.java
  • com/wurmonline/client/renderer/cell/Volume.java
  • com/wurmonline/client/renderer/cell/WaystoneData.java
  • com/wurmonline/client/renderer/effects/ArrowProjectile.java
  • com/wurmonline/client/renderer/effects/CaptureTowers.java
  • com/wurmonline/client/renderer/effects/CatapultProjectile.java
  • com/wurmonline/client/renderer/effects/ChallangeDestructionEffect.java
  • com/wurmonline/client/renderer/effects/CustomParticleEffect.java
  • com/wurmonline/client/renderer/effects/CustomParticleEffectInfo.java
  • com/wurmonline/client/renderer/effects/CustomParticleEffectXml.java
  • com/wurmonline/client/renderer/effects/DoomEffect.java
  • com/wurmonline/client/renderer/effects/Effect.java
  • com/wurmonline/client/renderer/effects/EffectContext.java
  • com/wurmonline/client/renderer/effects/EffectRender.java
  • com/wurmonline/client/renderer/effects/FireEffect.java
  • com/wurmonline/client/renderer/effects/FirePillarEffect.java
  • com/wurmonline/client/renderer/effects/FireTailEffect.java
  • com/wurmonline/client/renderer/effects/FireworksEffect.java
  • com/wurmonline/client/renderer/effects/FlockingBirdEffect.java
  • com/wurmonline/client/renderer/effects/FungusTrap.java
  • com/wurmonline/client/renderer/effects/GlobalWarningEffect.java
  • com/wurmonline/client/renderer/effects/GrueEffect.java
  • com/wurmonline/client/renderer/effects/Heal.java
  • com/wurmonline/client/renderer/effects/IcePillar.java
  • com/wurmonline/client/renderer/effects/IceRing.java
  • com/wurmonline/client/renderer/effects/IndentationEffect.java
  • com/wurmonline/client/renderer/effects/IslandEffect.java
  • com/wurmonline/client/renderer/effects/ItemSpawnEffect.java
  • com/wurmonline/client/renderer/effects/ItemSpawnSmallEffect.java
  • com/wurmonline/client/renderer/effects/LavaBoulderProjectile.java
  • com/wurmonline/client/renderer/effects/LightBeamEffect.java
  • com/wurmonline/client/renderer/effects/LightCorona.java
  • com/wurmonline/client/renderer/effects/LightningBoltEffect.java
  • com/wurmonline/client/renderer/effects/MeteorEffect.java
  • com/wurmonline/client/renderer/effects/MushroomRing.java
  • com/wurmonline/client/renderer/effects/ParticleProjectileEffect.java
  • com/wurmonline/client/renderer/effects/PlateauEffect.java
  • com/wurmonline/client/renderer/effects/ProjectileLandEffect.java
  • com/wurmonline/client/renderer/effects/RavineEffect.java
  • com/wurmonline/client/renderer/effects/RiftSpawnEffect.java
  • com/wurmonline/client/renderer/effects/ScornOfLibila.java
  • com/wurmonline/client/renderer/effects/ShardOfIce.java
  • com/wurmonline/client/renderer/effects/Smite.java
  • com/wurmonline/client/renderer/effects/StickTrap.java
  • com/wurmonline/client/renderer/effects/Tentacles.java
  • com/wurmonline/client/renderer/effects/TextureGroundEffect.java
  • com/wurmonline/client/renderer/effects/TorchEffect.java
  • com/wurmonline/client/renderer/effects/TorchFlame.java
  • com/wurmonline/client/renderer/effects/VolcanoEruptEffect.java
  • com/wurmonline/client/renderer/effects/WeaponTrailEffect.java
  • com/wurmonline/client/renderer/effects/XmasLightsEffect.java
  • com/wurmonline/client/renderer/gui/AddAnnotationWindow.java
  • com/wurmonline/client/renderer/gui/AttackButtonComponent.java
  • com/wurmonline/client/renderer/gui/BmlWindowComponent.java
  • com/wurmonline/client/renderer/gui/CharacterWindow.java
  • com/wurmonline/client/renderer/gui/ChatPanelComponent.java
  • com/wurmonline/client/renderer/gui/CompassComponent.java
  • com/wurmonline/client/renderer/gui/ConfirmWindow.java
  • com/wurmonline/client/renderer/gui/ContainerComponent.java
  • com/wurmonline/client/renderer/gui/CreationFrame.java
  • com/wurmonline/client/renderer/gui/CreationListWindow.java
  • com/wurmonline/client/renderer/gui/CreationWindow.java
  • com/wurmonline/client/renderer/gui/CustomTimerComponent.java
  • com/wurmonline/client/renderer/gui/DistMeterComponent.java
  • com/wurmonline/client/renderer/gui/FaceCustomisation.java
  • com/wurmonline/client/renderer/gui/FightWindowComponent.java
  • com/wurmonline/client/renderer/gui/FootingIndicatorComponent.java
  • com/wurmonline/client/renderer/gui/FriendsTab.java
  • com/wurmonline/client/renderer/gui/GaugeComponent.java
  • com/wurmonline/client/renderer/gui/HeadsUpDisplay.java
  • com/wurmonline/client/renderer/gui/HealthBar.java
  • com/wurmonline/client/renderer/gui/HealthBarClassicRenderer.java
  • com/wurmonline/client/renderer/gui/HealthBarIronRenderer.java
  • com/wurmonline/client/renderer/gui/HealthBarRenderer.java
  • com/wurmonline/client/renderer/gui/HelpButtonComponent.java
  • com/wurmonline/client/renderer/gui/HudQueue.java
  • com/wurmonline/client/renderer/gui/InfoPanel.java
  • com/wurmonline/client/renderer/gui/InventoryListComponent.java
  • com/wurmonline/client/renderer/gui/ItemLabel.java
  • com/wurmonline/client/renderer/gui/LookingForVillageItem.java
  • com/wurmonline/client/renderer/gui/ManageRecruitmentAd.java
  • com/wurmonline/client/renderer/gui/MissionBar.java
  • com/wurmonline/client/renderer/gui/NewAchievementComponent.java
  • com/wurmonline/client/renderer/gui/NewAchievementEffect.java
  • com/wurmonline/client/renderer/gui/OnScreenMessage.java
  • com/wurmonline/client/renderer/gui/OnScreenMessageViewer.java
  • com/wurmonline/client/renderer/gui/PaperDollInventory.java
  • com/wurmonline/client/renderer/gui/PaperDollItem.java
  • com/wurmonline/client/renderer/gui/PaperDollRenderer.java
  • com/wurmonline/client/renderer/gui/PaperDollSlot.java
  • com/wurmonline/client/renderer/gui/PaperDollWoundButton.java
  • com/wurmonline/client/renderer/gui/PlayerStateButtons.java
  • com/wurmonline/client/renderer/gui/Plonk.java
  • com/wurmonline/client/renderer/gui/PlonkComponent.java
  • com/wurmonline/client/renderer/gui/PlonkLibraryItem.java
  • com/wurmonline/client/renderer/gui/PlonkLibraryWindow.java
  • com/wurmonline/client/renderer/gui/PortalMap.java
  • com/wurmonline/client/renderer/gui/RecipeListWindow.java
  • com/wurmonline/client/renderer/gui/Renderer.java
  • com/wurmonline/client/renderer/gui/SelectBar.java
  • com/wurmonline/client/renderer/gui/SelectBarButton.java
  • com/wurmonline/client/renderer/gui/SelectBarClassicRenderer.java
  • com/wurmonline/client/renderer/gui/SelectBarIronRenderer.java
  • com/wurmonline/client/renderer/gui/SelectBarRenderer.java
  • com/wurmonline/client/renderer/gui/ShowDeedWindow.java
  • com/wurmonline/client/renderer/gui/SkillTracker.java
  • com/wurmonline/client/renderer/gui/StatusEffect/StatusEffectItem.java
  • com/wurmonline/client/renderer/gui/StatusEffectComponent.java
  • com/wurmonline/client/renderer/gui/TabButton.java
  • com/wurmonline/client/renderer/gui/TabbedTopBar.java
  • com/wurmonline/client/renderer/gui/TargetClassicRenderer.java
  • com/wurmonline/client/renderer/gui/TargetIronRenderer.java
  • com/wurmonline/client/renderer/gui/TargetWindow.java
  • com/wurmonline/client/renderer/gui/TargetWindowRenderer.java
  • com/wurmonline/client/renderer/gui/TextureButton.java
  • com/wurmonline/client/renderer/gui/ToolBeltComponent.java
  • com/wurmonline/client/renderer/gui/TreeListItem.java
  • com/wurmonline/client/renderer/gui/ValreiMap.java
  • com/wurmonline/client/renderer/gui/WButton.java
  • com/wurmonline/client/renderer/gui/WCheckBox.java
  • com/wurmonline/client/renderer/gui/WTextureButton.java
  • com/wurmonline/client/renderer/gui/WWindow.java
  • com/wurmonline/client/renderer/gui/WorldMap.java
  • com/wurmonline/client/renderer/gui/WurmArrayPanel.java
  • com/wurmonline/client/renderer/gui/WurmBorderPanel.java
  • com/wurmonline/client/renderer/gui/WurmComponent.java
  • com/wurmonline/client/renderer/gui/WurmDecorator.java
  • com/wurmonline/client/renderer/gui/WurmDropDown.java
  • com/wurmonline/client/renderer/gui/WurmDropdownPopup.java
  • com/wurmonline/client/renderer/gui/WurmGridPanel.java
  • com/wurmonline/client/renderer/gui/WurmHeader.java
  • com/wurmonline/client/renderer/gui/WurmImage.java
  • com/wurmonline/client/renderer/gui/WurmInputField.java
  • com/wurmonline/client/renderer/gui/WurmItemPlate.java
  • com/wurmonline/client/renderer/gui/WurmLabel.java
  • com/wurmonline/client/renderer/gui/WurmPanel.java
  • com/wurmonline/client/renderer/gui/WurmPopup.java
  • com/wurmonline/client/renderer/gui/WurmProgressBar.java
  • com/wurmonline/client/renderer/gui/WurmRadioButton.java
  • com/wurmonline/client/renderer/gui/WurmScrollPanel.java
  • com/wurmonline/client/renderer/gui/WurmTabPanel.java
  • com/wurmonline/client/renderer/gui/WurmTextPanel.java
  • com/wurmonline/client/renderer/gui/WurmTreeList.java
  • com/wurmonline/client/renderer/gui/maps/ClusterMap.java
  • com/wurmonline/client/renderer/gui/maps/Map.java
  • com/wurmonline/client/renderer/gui/maps/MapAnnotation.java
  • com/wurmonline/client/renderer/gui/maps/MapAnnotationGroup.java
  • com/wurmonline/client/renderer/gui/maps/SubMap.java
  • com/wurmonline/client/renderer/gui/maps/portal/PortalClusterMap.java
  • com/wurmonline/client/renderer/gui/maps/portal/PortalServerMapButton.java
  • com/wurmonline/client/renderer/gui/maps/valrei/ValreiEntity.java
  • com/wurmonline/client/renderer/gui/maps/valrei/ValreiMapHexTiles.java
  • com/wurmonline/client/renderer/gui/text/FontTexture.java
  • com/wurmonline/client/renderer/gui/text/GuiText.java
  • com/wurmonline/client/renderer/gui/text/GuiTextFont.java
  • com/wurmonline/client/renderer/gui/text/SimpleTextFont.java
  • com/wurmonline/client/renderer/gui/text/TextFont.java
  • com/wurmonline/client/renderer/gui/text/TextQuad.java
  • com/wurmonline/client/renderer/light/CaveLightManager.java
  • com/wurmonline/client/renderer/light/CellRenderableLightManager.java
  • com/wurmonline/client/renderer/light/LightManager.java
  • com/wurmonline/client/renderer/light/LightSource.java
  • com/wurmonline/client/renderer/light/MasterLightManager.java
  • com/wurmonline/client/renderer/light/PaperDollLightManager.java
  • com/wurmonline/client/renderer/light/SurfaceLightManager.java
  • com/wurmonline/client/renderer/light/TerrainLightManager.java
  • com/wurmonline/client/renderer/light/VolumeLightManager.java
  • com/wurmonline/client/renderer/mesh/Mesh.java
  • com/wurmonline/client/renderer/mesh/MeshBaker.java
  • com/wurmonline/client/renderer/mesh/MeshInstance.java
  • com/wurmonline/client/renderer/mesh/MeshInstanceManager.java
  • com/wurmonline/client/renderer/model/AbstractModelData.java
  • com/wurmonline/client/renderer/model/FailedModelData.java
  • com/wurmonline/client/renderer/model/ModelLoadListener.java
  • com/wurmonline/client/renderer/model/ModelResourceLoader.java
  • com/wurmonline/client/renderer/model/ModelResourceWrapper.java
  • com/wurmonline/client/renderer/model/collada/AbstractColladaModelData.java
  • com/wurmonline/client/renderer/model/collada/ColladaAnimationEffect.java
  • com/wurmonline/client/renderer/model/collada/ColladaAnimationHandler.java
  • com/wurmonline/client/renderer/model/collada/ColladaAnimationJob.java
  • com/wurmonline/client/renderer/model/collada/ColladaDataLoader.java
  • com/wurmonline/client/renderer/model/collada/ColladaModelData.java
  • com/wurmonline/client/renderer/model/collada/ColladaModelRender.java
  • com/wurmonline/client/renderer/model/collada/ColladaPropertiesXml.java
  • com/wurmonline/client/renderer/model/collada/StaticColladaModelData.java
  • com/wurmonline/client/renderer/model/collada/animation/ColladaAnimation.java
  • com/wurmonline/client/renderer/model/collada/importer/ColladaModel.java
  • com/wurmonline/client/renderer/model/collada/importer/TriangleMesh.java
  • com/wurmonline/client/renderer/model/collada/material/ColladaMaterial.java
  • com/wurmonline/client/renderer/model/collada/math/Matrix3f.java
  • com/wurmonline/client/renderer/model/collada/math/Matrix4f.java
  • com/wurmonline/client/renderer/model/collada/math/Quaternion.java
  • com/wurmonline/client/renderer/model/collada/util/BufferUtils.java
  • com/wurmonline/client/renderer/model/collada/util/Util.java
  • com/wurmonline/client/renderer/model/dotxsi/DotXSIDataLoader.java
  • com/wurmonline/client/renderer/model/dotxsi/DotXSIEnvelopeBuilder.java
  • com/wurmonline/client/renderer/model/dotxsi/DotXSIModelData.java
  • com/wurmonline/client/renderer/model/dotxsi/JoglSceneRender.java
  • com/wurmonline/client/renderer/model/wom/WOMLoader.java
  • com/wurmonline/client/renderer/particles/AlphaParticle.java
  • com/wurmonline/client/renderer/particles/BatchParticleRenderer.java
  • com/wurmonline/client/renderer/particles/Bird.java
  • com/wurmonline/client/renderer/particles/Butterfly.java
  • com/wurmonline/client/renderer/particles/CustomParticle.java
  • com/wurmonline/client/renderer/particles/FireParticle.java
  • com/wurmonline/client/renderer/particles/FirePillarParticle.java
  • com/wurmonline/client/renderer/particles/FireworksParticle.java
  • com/wurmonline/client/renderer/particles/Fish.java
  • com/wurmonline/client/renderer/particles/Gas.java
  • com/wurmonline/client/renderer/particles/IcePillarParticle.java
  • com/wurmonline/client/renderer/particles/KeyframeAlphaParticle.java
  • com/wurmonline/client/renderer/particles/Leaf.java
  • com/wurmonline/client/renderer/particles/Particle.java
  • com/wurmonline/client/renderer/particles/ParticleRenderer.java
  • com/wurmonline/client/renderer/particles/SmokeParticle.java
  • com/wurmonline/client/renderer/particlesystem/ParticleSystemRenderer.java
  • com/wurmonline/client/renderer/particlesystem/Smoke.java
  • com/wurmonline/client/renderer/shaders/DeprecatedProgram.java
  • com/wurmonline/client/renderer/shaders/DeprecatedRareShader.java
  • com/wurmonline/client/renderer/shaders/DrumrollShader.java
  • com/wurmonline/client/renderer/shaders/Program.java
  • com/wurmonline/client/renderer/shaders/ProgramBindings.java
  • com/wurmonline/client/renderer/shaders/Shader.java
  • com/wurmonline/client/renderer/shaders/StateUniformManager.java
  • com/wurmonline/client/renderer/shaders/Uniform.java
  • com/wurmonline/client/renderer/shadow/VarianceShadowMap.java
  • com/wurmonline/client/renderer/structures/BridgeData.java
  • com/wurmonline/client/renderer/structures/BridgePartData.java
  • com/wurmonline/client/renderer/structures/FenceData.java
  • com/wurmonline/client/renderer/structures/FloorData.java
  • com/wurmonline/client/renderer/structures/HouseData.java
  • com/wurmonline/client/renderer/structures/HouseFloorData.java
  • com/wurmonline/client/renderer/structures/HouseRoofData.java
  • com/wurmonline/client/renderer/structures/HouseWallData.java
  • com/wurmonline/client/renderer/structures/MineDoorData.java
  • com/wurmonline/client/renderer/structures/RoofData.java
  • com/wurmonline/client/renderer/structures/StructureData.java
  • com/wurmonline/client/renderer/structures/WallData.java
  • com/wurmonline/client/renderer/terrain/Lightmap.java
  • com/wurmonline/client/renderer/terrain/TerrainLod.java
  • com/wurmonline/client/renderer/terrain/TerrainPlaceholderTexture.java
  • com/wurmonline/client/renderer/terrain/TerrainRenderer.java
  • com/wurmonline/client/renderer/terrain/TerrainTexture.java
  • com/wurmonline/client/renderer/terrain/TreeTextureBuilder.java
  • com/wurmonline/client/renderer/terrain/WaterRenderer.java
  • com/wurmonline/client/renderer/terrain/WaterTexture.java
  • com/wurmonline/client/renderer/terrain/decorator/DecorationChunk.java
  • com/wurmonline/client/renderer/terrain/decorator/DecorationRenderer.java
  • com/wurmonline/client/renderer/terrain/decorator/DecoratorSprite.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/CropDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/DirtDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/FernDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/GrassDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/KelpDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/LavaDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/LawnGrassDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/ModelDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/MyceliumDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/PumpkinDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/ReedDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/TileDecorator.java
  • com/wurmonline/client/renderer/terrain/decorator/decorators/VegetationDecorator.java
  • com/wurmonline/client/renderer/terrain/sky/BasicCloudRenderer.java
  • com/wurmonline/client/renderer/terrain/sky/CloudRenderer.java
  • com/wurmonline/client/renderer/terrain/sky/Planet.java
  • com/wurmonline/client/renderer/terrain/sky/Sky.java
  • com/wurmonline/client/renderer/terrain/sky/SkyRenderer.java
  • com/wurmonline/client/renderer/terrain/weather/PrecipitationRenderer.java
  • com/wurmonline/client/renderer/terrain/weather/RainRenderer.java
  • com/wurmonline/client/renderer/terrain/weather/SnowRenderer.java
  • com/wurmonline/client/renderer/terrain/weather/Weather.java
  • com/wurmonline/client/renderer/terrain/weather/WeatherControls.java
  • com/wurmonline/client/renderer/terrain/weather/Winds.java
  • com/wurmonline/client/resources/InternalPack.java
  • com/wurmonline/client/resources/Resources.java
  • com/wurmonline/client/resources/textures/BuiltinTexture.java
  • com/wurmonline/client/resources/textures/ComputedTextureLoader.java
  • com/wurmonline/client/resources/textures/IconLoader.java
  • com/wurmonline/client/resources/textures/ImageTexture.java
  • com/wurmonline/client/resources/textures/ImageTextureLoader.java
  • com/wurmonline/client/resources/textures/PlayerTextureBuilder.java
  • com/wurmonline/client/resources/textures/PlayerTextureBuilderGL.java
  • com/wurmonline/client/resources/textures/PreProcessedTextureData.java
  • com/wurmonline/client/resources/textures/RawTexture.java
  • com/wurmonline/client/resources/textures/RawTextureLoader.java
  • com/wurmonline/client/resources/textures/ResourceTexture.java
  • com/wurmonline/client/resources/textures/ResourceTextureLoader.java
  • com/wurmonline/client/resources/textures/Texture.java
  • com/wurmonline/client/resources/textures/TextureLoadListener.java
  • com/wurmonline/client/resources/textures/TextureLoader.java
  • com/wurmonline/client/settings/Profile.java
  • com/wurmonline/client/sound/formats/OggData.java
  • com/wurmonline/client/startup/ServerBrowserDirectConnect.java
  • com/wurmonline/client/startup/ServerBrowserFX.java
  • com/wurmonline/client/startup/ServerBrowserPasswordPopup.java
  • com/wurmonline/client/startup/ServerBrowserPasswordPopupWithName.java
  • com/wurmonline/client/startup/ServerBrowserUsernamePopup.java
  • com/wurmonline/client/startup/TabbedLoginFrame.java
  • com/wurmonline/client/startup/packs/MultiPack.java
  • com/wurmonline/client/startup/packs/MultiPackUpdater.java
  • com/wurmonline/client/startup/splash/StartupRenderer.java
  • com/wurmonline/client/steam/SteamServerFX.java
  • com/wurmonline/client/timing/TickManager.java
  • com/wurmonline/client/util/BufferUtil.java
  • com/wurmonline/client/util/ColorPicker.java
  • com/wurmonline/client/util/Computer.java
  • com/wurmonline/client/util/FBO.java
  • com/wurmonline/client/util/GLHelper.java
  • com/wurmonline/client/util/IndexBuffer.java
  • com/wurmonline/client/util/ScissorControl.java
  • com/wurmonline/client/util/VertexBuffer.java
  • com/wurmonline/client/util/WglListName.java
  • com/wurmonline/client/util/WglTextureName.java
  • com/wurmonline/client/util/WurmGL.java

COMMON

  • com/wurmonline/common/BuildProperties.java
  • com/wurmonline/common/CommonProperties.java
  • com/wurmonline/mesh/MeshIO.java
  • com/wurmonline/mesh/Tiles.java
  • com/wurmonline/mesh/TreeData.java
  • com/wurmonline/properties/PropertiesRepository.java
  • com/wurmonline/properties/Property.java
  • com/wurmonline/shared/constants/BuildingTypesEnum.java
  • com/wurmonline/shared/constants/FenceConstants.java
  • com/wurmonline/shared/constants/PlayerAction.java
  • com/wurmonline/shared/constants/ProtoConstants.java
  • com/wurmonline/shared/constants/SteamVersion.java
  • com/wurmonline/shared/constants/StructureConstants.java
  • com/wurmonline/shared/constants/StructureConstantsEnum.java
  • com/wurmonline/shared/constants/StructureMaterialEnum.java
  • com/wurmonline/shared/constants/StructureStateEnum.java
  • com/wurmonline/shared/constants/StructureTypeEnum.java
  • com/wurmonline/shared/constants/WallConstants.java
  • com/wurmonline/shared/util/MaterialUtilities.java

 

  •  

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.