Sign in to follow this  
Sindusk

Version 1.1.2.3 Undocumented Changes & File Changes

Recommended Posts

Undocumented Changes
Note: I have confirmed none of this. I only read it in the code (exact place listed below).

 

Epic servers now do not display player count in the /who value. (LoginHandler:2257)
PvP servers now allow stealing from same-kingdom villages assuming when there is no guards. (Action.java:1564)
The "Recall Home" teleport from Karma now requires the citizen to be a villager for at least 24 hours. (BodyPartBehaviour:416) - Documented
Added checks to ensure the player is within the correct distance and on the right floor to drain a token. (Methods:413) - Documented
Some miscellaneous stealing changes. At first glance, looks like less items can be taken from deeds without being considered "stealing." (MethodsItems:429)
Bashing fences reduced from 40 seconds to 30 seconds. (MethodsStructure:839) - Documented
You can now attack boats with archery. (Archery:985) [FALSE: just a weird change in the code, doesn't actually work... I believe it's intended to, though] - This was a testing feature that has since been removed.

Structures now require you to be standing on an adjacent tile to the border in order to continue construction. (MethodsStructure:1169,1213)

 

Change Details

 

Difficulty for hitting moving defenders decreased. 20 -> 6 difficulty for players, 10 -> 4 difficulty for non-players. (Arrows:520)
Difficulty from wearing heavy armour reduced from 100% -> 20%. This means wearing plate increases difficulty by 6 instead of 30. (Archery:523)
Difficulty to attack a shield-wearing player now accounts for shield quality. (Archery:553)

 

Some Development Notes

 

There is now a boolean in "isAnySeatOccupied" for Vehicle Behaviours. It monitors whether the player is offline or not. This can be used to change whether or not you want offline players to count for vehicle speed. (VehicleBehaviour:366)

 

File Changes

 

behaviours/Action.java
behaviours/ActionEntry.java
behaviours/Actions.java
behaviours/ActionStack.java
behaviours/ArtifactBehaviour.java
behaviours/AutoEquipMethods.java
behaviours/BodyPartBehaviour.java
behaviours/CaveWallBehaviour.java
behaviours/CreatureBehaviour.java
behaviours/ItemBehaviour.java
behaviours/Methods.java
behaviours/MethodsItems.java
behaviours/MethodsStructure.java
behaviours/Vehicle.java
behaviours/VehicleBehaviour.java
behaviours/WallBehaviour.java
bodys/DbWound.java
bodys/TempWound.java
bodys/Wound.java
combat/Archery.java
combat/Armour.java
combat/Arrows.java
combat/CombatEngine.java
combat/ServerProjectile.java
combat/SpecialMove.java
creatures/CombatHandler.java
creatures/Communicator.java
creatures/Creature.java
creatures/CreatureStatus.java
creatures/MovementScheme.java
epic/EpicTargetItems.java
items/CreationEntry.java
items/DbItem.java
items/Item.java
items/ItemTemplate.java
items/ItemTemplateCreator.java
items/ItemTemplateCreatorContinued.java
items/Puppet.java
items/SimpleCreationEntry.java
modifiers/ModifierTypes.java
players/Player.java
players/PlayerInfo.java
players/SpellResistance.java
questions/GmInterface.java
questions/KarmaQuestion.java
questions/LocatePlayerQuestion.java
questions/PortalQuestion.java
questions/RemoveItemQuestion.java
questions/TestQuestion.java
questions/VillageFoundationQuestion.java
skills/SkillSystem.java
spells/Heal.java
spells/LightOfFo.java
spells/LocatePlayer.java
spells/Spell.java
spells/Tornado.java
structures/BridgePart.java
structures/Door.java
structures/Floor.java
structures/Structure.java
structures/Wall.java
villages/DbVillage.java
villages/DbVillageRole.java
villages/Village.java
villages/VillageRole.java
zones/Trap.java
zones/VirtualZone.java
zones/VolaTile.java
zones/Zone.java
Constants.java
LoginHandler.java

Edited by Sindusk

Share this post


Link to post
Share on other sites

Thanks for the epic /who one, I was under the impression it only applied to WO.

 

Quote

The "Recall Home" teleport from Karma now requires the citizen to be a villager for at least 24 hours. (BodyPartBehaviour:416)
Bashing fences reduced from 40 seconds to 30 seconds. (MethodsStructure:839)

These were included in the patch notes

  • Karma and Meditation teleports to villages can only be used after being a part of a village for at least 24 hours.
  • Bugfix: Destroying unfinished fence plans now takes 30 seconds. (unusually high damage still occurs to the tool, so please be aware.)

The archery changes were all included as well

  • Lowered difficulty of archery.
  • Increased difficulty of blocking arrows with a shield when positioned in the right angle to the attacker.
  • Blocking arrows with shields now takes the shield QL and damage into account.

missed the token draining one, i've added that.

 

PvP servers have always required guards to enforce the rules, same kingdom deeds have been possible to steal from with no guards from the start, though I'm not sure if there was any bugs with that fixed, I'll check.

Share this post


Link to post
Share on other sites
50 minutes ago, Sindusk said:

You can now attack boats with archery. (Archery:985) [FALSE: just a weird change in the code, doesn't actually work... I believe it's intended to, though]

 

It was part of the pvp changes tested a month ago, it was implemented and brought to a working state on test however it was decided against putting it into live. A good portion of the pvp community thought it would just make boats a numbers game and did not like this change (I liked it but I thought it needed more work).

 

Thanks for the update btw, especially the file changes list. 

Edited by blayze

Share this post


Link to post
Share on other sites

thanks for the post, however none of it affects my style of gaming "leave me the heck alone to build to my hearts content lol... @Retrogradeis there any chance we can rollback the changes to the building of walls, I can no longer stand in the center of 3 wall tiles and build (it's a server thing)

Share this post


Link to post
Share on other sites
14 hours ago, Retrograde said:

Thanks for the epic /who one, I was under the impression it only applied to WO.

 

These were included in the patch notes

  • Karma and Meditation teleports to villages can only be used after being a part of a village for at least 24 hours.
  • Bugfix: Destroying unfinished fence plans now takes 30 seconds. (unusually high damage still occurs to the tool, so please be aware.)

The archery changes were all included as well

  • Lowered difficulty of archery.
  • Increased difficulty of blocking arrows with a shield when positioned in the right angle to the attacker.
  • Blocking arrows with shields now takes the shield QL and damage into account.

missed the token draining one, i've added that.

 

PvP servers have always required guards to enforce the rules, same kingdom deeds have been possible to steal from with no guards from the start, though I'm not sure if there was any bugs with that fixed, I'll check.

I'm not sure why the /who method was changed. The previous seemed fine. Can you offer some insight to why it was edited to the current format?

 

I apologize for missing many of the patch notes that were actually included. With each change I found, I made sure to do a "Ctrl-F" on the patch notes and look for what I saw. I searched "recall" for the teleport, "bash" for the fences, and "archery" for all the archery/arrow-related things. Just bad searches! Sorry!

 

I do have one big question for you though. Over time, there have been pieces of the "Rift" content slipped in and back out of the files. I think with the new additions and changes there may actually be enough information for me to "mimic" implementation of Rifts for Wurm Unlimited servers. Would you be opposed to this project? I know that rift content is meant to be for Wurm Online only and wouldn't want to break that philosophy if it goes against the wishes of the devs.

 

14 hours ago, ozmods said:

thanks for the post, however none of it affects my style of gaming "leave me the heck alone to build to my hearts content lol... @Retrogradeis there any chance we can rollback the changes to the building of walls, I can no longer stand in the center of 3 wall tiles and build (it's a server thing)

This has also been plaguing a player on my server. He's trying to reconstruct the starter town and tells me that the structure keeps telling him he's "too far from the end." This is due to a change at MethodsStructure, lines 1169-1173 and 1213-1216 where it adds the following code:

            if (Math.abs(performer.getPosX() - (float)(fence.getEndX() << 2)) > 4.0f || Math.abs(performer.getPosX() - (float)(fence.getStartX() << 2)) > 4.0f || Math.abs(performer.getPosY() - (float)(fence.getEndY() << 2)) > 4.0f || Math.abs(performer.getPosY() - (float)(fence.getStartY() << 2)) > 4.0f) {
                performer.getCommunicator().sendAlertServerMessage("You are too far from the end.");
                return true;
            }

A mod will need to be implemented to remove that check altogether or it would need to be removed from the game by the developers themselves in the next patch. I'll add this to my OP.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this