Play with a friend!
12
Oct

October Devblog – Welcome to Wurm!

 

Devblog October – Welcome to Wurm!

Hi Everyone!

It’s been almost two years since the launch of Wurm Unlimited, and we’ve seen over fifty thousand people play our game, It’s amazing to see just how inventive and creative people have been, and one of my favourite things to do is wander across servers looking at what everyone has built. We’ve got big plans for what’s in the works, including the update to the user interface, introduction of a few new visual features, and a new skill, what is it? You’ll just have to read on..

It’s finally out, 1.5.1.1 has launched and we have some huge changes with it, including my favourite, the new rendering engine!

We have also teamed up with Humble Bundle for the Humble Endless RPG Lands bundle! This bundle claims an impressive 300+ hours worth of playtime across all games, with almost half of that coming from Wurm Unlimited.

For those new to wurm, welcome! Wurm is a huge game with a lot to wrap your head around, so we’ll touch on a few resources that might help you in your time here

Wurmpedia

www.wurmpedia.com
The wurmpedia is THE resource for wurm knowledge. It’s a labour of love for many years, with a hard working team that adds all the new info as the update come, and has some very handy guides on performing tasks. If you want to know how to do something, the wurmpedia will have the info you need.

The website can be found by going to www.wurmpedia.com but you can also access it ingame by pressing the H key, this brings up the wiki search option and you can type what you’re looking for in there (bear in mind it’s not great for tables and such, best as a quick info. The website is much better)

Discord

We have an official Wurm Online discord, but you’re all welcome too! We have many experienced veterans from both Wurm Unlimited and Wurm Online, and many servers have their own discord servers too. It’s a great way of chatting and coordinating with other members of your server, or just catching up on what’s been happening

For the official Wurm discord, go here:

https://discord.gg/TTr9KPm

Youtube

There are many youtube channels dedicated to Wurm, with some showing off their works, discussing changes, and in depth tutorials.
There’s a few helpful tutorials out there, but if you’re looking to start you can’t go wrong with these two

MootReds tutorial series

https://www.youtube.com/playlist?list=PLoYkV9mFBtIduDW9Y_4Q-p5GYY7HYD4us
Mootred touches on a few important aspects of getting setup in Wurm, including how to use the user interface, which can often be confusing, so make sure you give that one a watch especially if you’re having difficulty getting used to it.

Gamester4lifes Tutorial series

https://www.youtube.com/playlist?list=PLz9VeMQzouzS0qqEAK5hoWjoZR-VeKq1B
Gamester4life does awesome indepth tutorials on certain aspects of wurm, with a whopping 200+ videos, there’s plenty to watch while you play and get used to the game

There’s plenty more videos and streams out there, so if you’re looking for something to watch while you play, or prefer learning from watching than reading, definitely have a look!

Works In Progress

Now, with the big 1.5 release I bet you’re all wondering just what’s next for Wurm? Well, those who follow our Wurm Online devblogs for the MMO have had a bit of a hint, with the upcoming release of a major update!

While some of these features will be Wurm Online only, there will be some coming to Wurm Unlimited, and foremost of those is two new skills!

I sat down with our Product Manager, Budda, and the Factional Fight brothers, some long time Wurm streamers/Youtubers, and we showcased the new skills in a special video with them here:
https://youtu.be/hZIO5u0gTQw

Archaeology

Archaeology is the exploration of ancient civilisation, which may sound a little odd at first, but in Wurm terms, it’s about exploring the lands and finding remnants of deeds past. Players will be able to investigate land to find evidence of old deeds, and also find little fragments of items. Since many WU servers won’t have old deeds to search by, we’ll be looking at how to set it up for Wurm Unlimited, but it’s in the works!

Restoration

Investigating will only yield small fragments, and you’ll need to work on them with a chisel and brush to identify what they might be. once you’ve worked out what the fragment is you’ll have to piece together multiples of the same fragment in order to restore the item to its former glory.
Some Wurmians have been bragging that they have uncovered seemingly insignificant relics, but closer examination of some of the restored items have has shown some very unique properties, as if they’ve been blessed by the deities of Valrei themselves…

That’s not all though. Preliminary explorations on long past deeds have included reports of as yet unknown items. Could these scattered fragments be relics of ancient Wurmians? What others could there be?


Mysterious statue pieced together by exploratory Archaeology team on Celebration- Unknown date of origin

Animal Crates

We’re also in the testing phase for the teased animal crates from the August devblog. We expect them to go live fairly soon on Wurm Online, and should follow to Wurm Unlimited shortly after.

New client questions

Of course with the new rendering engine some may have questions about performance or optimising, so make sure to check out our official forums for help, our client dev has been extremely hard at work in addressing issues raised and if you do encounter any please remember to include a copy of your games console log! This is found at Steam\steamapps\common\Wurm Unlimited\WurmLauncher\PlayerFiles as console.playername.log

Of course, you’re always welcome to jump into Discord and ask questions there, and we’ll do our best to help!

That’s it for now from us, we’ve got a lot of work underway, and I hope you’re all enjoying the latest update and busily building highways, I myself have some skills to grind!

Until next time, keep on Wurming!
Retrograde & the Wurm team.

Like us on Facebook:
https://www.facebook.com/wurmunlimited
Follow us on Twitter:
https://twitter.com/wurmunlimited

10
Oct

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

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

 

4
Oct

Beta notes 1.5.0.0

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.

Class changelog

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