November - 2015



  • Author: cp-nilly
    Date: 2015-11-24 13:32:03 -0800
    Commit: Added Turkey Time Key
    
    Still isn't finished but I'm not sure I'll have time to complete it.
    Releasing because something better than nothing. :3
    
    Turkey Leg of Doom drops from Turkey God now (.006).
    
    File Changes:
    - - common/resources/textures/_Turkey.png
    - - common/resources/textures/_TurkeyPortal.png
    1 1 common/resources/worlds/Turkey.jw
    1 1 common/resources/worlds/Turkey_FOOD.jm
    10 0 common/resources/xmls/additional/Portals.xml
    16 0 common/resources/xmls/additional/Turkey.xml
    1 0 common/resources/xmls/client/EmbeddedData_StaticObjectsCXML.dat
    15 8 wServer/logic/db/BehaviorDb.Turkey.cs
    2 1 wServer/realm/entities/vendors/MerchantLists.cs
    
    
    
    Author: cp-nilly
    Date: 2015-11-17 23:33:31 -0800
    Commit: Added: Thanksgiving Day Dungeon by Food
    
    File Changes:
    - - common/resources/web/music/JumpIntoBattle.mp3
    3 2 common/resources/web/music/MusicOwnership.txt
    1 0 common/resources/worlds/Turkey.jw
    1 0 common/resources/worlds/Turkey_FOOD.jm
    
    
    Author: cp-nilly
    Date: 2015-11-17 21:20:51 -0800
    Commit: Various Updates
    
    - Fixed bug of not being able to visit areas other than Nexus when
    overriding an account.
    - Tutorial exception removed from ConnectionManager. This pretty much
    forces clients to connect to Nexus rather than connecting to Tutorial
    when one first plays the game.
    - Market commands internal code reworked (partly done to stop a dupe
    going on, partly to clean it up).
    - Http Server reworked. Added a web folder and moved files served to it.
    Exception handling has been cleaned up. Handling requests has also been
    reworked (fixes problems associated with Firefox and Windows 10 flash
    projector not working).
    - index.html has been reworked. Still functionally the same.
    - Character slot purchases are now done via transactions. This should
    stop the purchase character slot but no extra slot given problem.
    - Zombie horde removed.
    - Server player cap changed to 160/170 (cap without priority/cap with
    priority).
    
    File Changes: 601 files changed. Not shown.
    
    
    Author: cp-nilly
    Date: 2015-11-05 00:35:53 -0800
    Commit: Stat Update Rewrite
    
    Changes the way the server finds and updates stat values that are sent
    to the client. The main goal here was to make this process more
    efficient and from initial tests, it achieved that goal. It has made a
    profound difference on the server's performance reducing lag by quite a
    bit.
    
    File Changes:
    1 1 wServer/Program.cs
    28 2 wServer/Structures.cs
    0 2 wServer/logic/behaviors/BackAndForth.cs
    0 3 wServer/logic/behaviors/BringEnemy.cs
    0 1 wServer/logic/behaviors/Buzz.cs
    8 6 wServer/logic/behaviors/ChangeSize.cs
    0 1 wServer/logic/behaviors/Charge.cs
    0 1 wServer/logic/behaviors/ConditionEffectRegion.cs
    0 1 wServer/logic/behaviors/Follow.cs
    0 1 wServer/logic/behaviors/HealEntity.cs
    0 1 wServer/logic/behaviors/HealGroup.cs
    0 1 wServer/logic/behaviors/HealPlayer.cs
    0 1 wServer/logic/behaviors/HealPlayerMP.cs
    0 1 wServer/logic/behaviors/HealSelf.cs
    0 1 wServer/logic/behaviors/MoveLine.cs
    0 1 wServer/logic/behaviors/MultiplyLootValue.cs
    0 1 wServer/logic/behaviors/Orbit.cs
    0 4 wServer/logic/behaviors/PetBehaviors/PetFollow.cs
    0 1 wServer/logic/behaviors/PetBehaviors/PetHeal.cs
    0 1 wServer/logic/behaviors/PetBehaviors/PetMagicHeal.cs
    0 1 wServer/logic/behaviors/PetBehaviors/PetWander.cs
    0 1 wServer/logic/behaviors/Protect.cs
    0 1 wServer/logic/behaviors/ReturnToSpawn.cs
    0 2 wServer/logic/behaviors/SetAltTexture.cs
    0 1 wServer/logic/behaviors/StayAbove.cs
    0 1 wServer/logic/behaviors/StayBack.cs
    0 1 wServer/logic/behaviors/StayCloseToSpawn.cs
    0 1 wServer/logic/behaviors/Swirl.cs
    0 1 wServer/logic/behaviors/Wander.cs
    1 1 wServer/logic/loot/Loots.cs
    0 2 wServer/networking/handlers/AcceptTradePacketHandler.cs
    1 4 wServer/networking/handlers/ChangeGuildRankPacketHandler.cs
    0 1 wServer/networking/handlers/CheckCreditsPacketHandler.cs
    0 1 wServer/networking/handlers/ChooseNamePacketHandler.cs
    0 1 wServer/networking/handlers/CreateGuildPacketHandler.cs
    0 2 wServer/networking/handlers/GuildRemovePacketHandler.cs
    0 1 wServer/networking/handlers/InvDropPacketHandler.cs
    0 4 wServer/networking/handlers/InvSwapPacketHandler.cs
    0 1 wServer/networking/handlers/JoinGuildPacketHandler.cs
    0 2 wServer/networking/handlers/MarketCommandPacketHandler.cs
    0 1 wServer/networking/handlers/MovePacketHandler.cs
    0 7 wServer/networking/handlers/PetYardCommandPacketHandler.cs
    0 1 wServer/networking/handlers/ReSkinPacketHandler.cs
    11 2 wServer/realm/BaseStatManager.cs
    11 9 wServer/realm/BoostStatManager.cs
    88 148 wServer/realm/Entity.cs
    69 14 wServer/realm/Inventory.cs
    24 11 wServer/realm/ItemStacker.cs
    0 1 wServer/realm/Market.cs
    0 4 wServer/realm/PortalMonitor.cs
    71 3 wServer/realm/Stats.cs
    79 6 wServer/realm/StatsManager.cs
    11 7 wServer/realm/Utils.cs
    1 11 wServer/realm/commands/RankedCommands.cs
    1 4 wServer/realm/commands/UnrankedCommands.cs
    17 6 wServer/realm/entities/Character.cs
    8 9 wServer/realm/entities/Container.cs
    1 4 wServer/realm/entities/Enemy.cs
    0 1 wServer/realm/entities/Pet.cs
    8 10 wServer/realm/entities/Portal.cs
    10 12 wServer/realm/entities/StaticObject.cs
    1 8 wServer/realm/entities/player/Player.Effects.cs
    0 6 wServer/realm/entities/player/Player.Ground.cs
    0 5 wServer/realm/entities/player/Player.Leveling.cs
    85 41 wServer/realm/entities/player/Player.Update.cs
    5 22 wServer/realm/entities/player/Player.UseItem.cs
    222 86 wServer/realm/entities/player/Player.cs
    0 1 wServer/realm/entities/vendors/ClosedVaultChest.cs
    23 9 wServer/realm/entities/vendors/Merchant.cs
    0 1 wServer/realm/entities/vendors/PlayerMerchant.cs
    23 4 wServer/realm/entities/vendors/SellableObject.cs
    0 1 wServer/realm/entities/vendors/WorldMerchant.cs
    0 1 wServer/realm/worlds/logic/Arena.cs
    0 1 wServer/realm/worlds/logic/DeathArena.cs
    
    
    
    Author: cp-nilly
    Date: 2015-11-04 08:58:51 -0800
    Commit: Remove locks upon crash (Helps avoid account in use)
    
    File Changes:
    2 2 common/Database.cs
    
    
    
    Author: Moloch-horridus
    Date: 2015-10-31 17:50:55 -0400
    Commit: Skin fix.
    
    Just a fix for my skin.
    
    File Changes:
    - - common/resources/textures/_MoloSkin.png
    
    
    
    Author: TheSnowQueen
    Date: 2015-10-30 11:42:32 +0100
    Commit: Damn zombie made a commit
    
    - Zombie can appear in Realm :space_invader:
    
    File Changes:
    87 78 wServer/logic/db/BehaviorDb.Zombie.cs
    1 1 wServer/realm/Oryx.cs
    
    
    
    Author: Moloch-horridus
    Date: 2015-10-28 09:06:05 -0400
    Commit: Added Moloch Set :+1:
    
    Thanks to Turtlebat :heart:
    
    File Changes:
    - - common/resources/textures/_MoloArmor.png
    - - common/resources/textures/_MoloProj.png
    - - common/resources/textures/_MoloProjTwo.png
    - - common/resources/textures/_MoloRing.png
    - - common/resources/textures/_MoloShield.png
    - - common/resources/textures/_MoloSkin.png
    - - common/resources/textures/_MoloSword.png
    15 0 common/resources/xmls/additional/Projectiles.xml
    101 0 common/resources/xmls/additional/ShitItems.xml
    13 0 common/resources/xmls/additional/SkinsAndSets.xml
    
    
    
    Author: cp-nilly
    Date: 2015-10-27 02:55:57 -0700
    Commit: Added experimental sight block
    
    - Added some error checking to tasks that didn't have it.
    - Fixed issue with remove tile behavior and sight block.
    - Added experimental sight block (only used in nexus right now). It is
    limited in what it can actually block but is very fast.
    
    File Changes:
    6 1 common/resources/PrivateMessages.cs
    1 1 common/resources/worlds/Nexus.jw
    46 0 wServer/Utils.cs
    12 0 wServer/logic/behaviors/RemoveTileObject.cs
    8 44 wServer/logic/db/BehaviorDb.Deadwater.cs
    3 3 wServer/networking/handlers/EnemyHitPacketHandler.cs
    6 2 wServer/networking/handlers/MarketCommandPacketHandler.cs
    6 1 wServer/networking/handlers/UsePortalPacketHandler.cs
    226 63 wServer/realm/Sight.cs
    1 0 wServer/realm/entities/StaticObject.cs
    5 22 wServer/realm/terrain/Wmap.cs
    24 8 wServer/realm/worlds/World.cs
    
    
    
    Author: cp-nilly
    Date: 2015-10-23 07:01:48 -0700
    Commit: Minor projectile optimizations
    
    File Changes:
    5 1 wServer/networking/handlers/EnemyHitPacketHandler.cs
    3 9 wServer/networking/handlers/PlayerShootPacketHandler.cs
    1 1 wServer/realm/entities/Projectile.cs
    
    
    
    Author: cp-nilly
    Date: 2015-10-23 07:01:22 -0700
    Commit: A memory optimization
    
    - Reworked how world data is loaded and restored. Reseting a world no
    longer involves the creation of more tile objects.
    
    - Added command to allow compaction of the large object heap. This is
    more of a test command to see how it affects memory/performance of the
    server after it has been running for a while. (While compaction method
    should work under .NET it is unknown if it works the same under mono)
    
    File Changes:
    0 3 wServer/logic/behaviors/GroundTransform.cs
    1 1 wServer/logic/behaviors/PetBehaviors/PetFollow.cs
    1 1 wServer/logic/behaviors/PetBehaviors/PetWander.cs
    15 30 wServer/realm/Sight.cs
    13 0 wServer/realm/commands/RankedCommands.cs
    2 2 wServer/realm/entities/StaticObject.cs
    8 9 wServer/realm/setpieces/ArchMage.cs
    4 4 wServer/realm/setpieces/Building.cs
    12 12 wServer/realm/setpieces/Castle.cs
    8 8 wServer/realm/setpieces/Graveyard.cs
    5 5 wServer/realm/setpieces/Grove.cs
    4 4 wServer/realm/setpieces/LavaFissure.cs
    10 10 wServer/realm/setpieces/LichyTemple.cs
    7 7 wServer/realm/setpieces/Oasis.cs
    4 4 wServer/realm/setpieces/Pentaract.cs
    2 2 wServer/realm/setpieces/Pyre.cs
    12 12 wServer/realm/setpieces/SkullShrine.cs
    10 10 wServer/realm/setpieces/Sphinx.cs
    16 16 wServer/realm/setpieces/Temple.cs
    4 4 wServer/realm/setpieces/Tower.cs
    123 76 wServer/realm/terrain/Wmap.cs
    
    
    
    Author: cp-nilly
    Date: 2015-10-23 06:48:57 -0700
    Commit: Fixed double damage notifications on static enemies
    
    File Changes:
    2 1 wServer/realm/entities/StaticObject.cs
    
    
    
    Author: cp-nilly
    Date: 2015-10-23 00:12:32 -0700
    Commit: Clientside mob deaths allowed (Yay for death sounds)
    
    Mobs incorrectly killed by the client will now be readded to the client.
    This fixes the problem of when a disagreement between when the client
    and server happens over the death of a mob (which is why clientside mob
    deaths was disabled).
    
    File Changes:
    - - common/resources/data/rotmg.swf
    8 5 wServer/networking/handlers/EnemyHitPacketHandler.cs
    19 9 wServer/realm/entities/player/Player.Update.cs
    
    
    
    Author: cp-nilly
    Date: 2015-10-22 06:15:40 -0700
    Commit: Use .NET Framework 4.6
    
    File Changes:
    1 1 RotMG-Dungeon-Generator
    1 1 common/App.config
    1 1 common/common.csproj
    10 10 server/app.config
    1 1 server/server.csproj
    1 1 tools/App.config
    1 1 tools/tools.csproj
    1 1 wServer/app.config
    1 1 wServer/wServer.csproj
    
    
    
    Author: cp-nilly
    Date: 2015-10-21 05:51:24 -0700
    Commit: Fixing Staff of the Curved Beak gfx
    
    - Linux file names are case sensitive unlike windows.
    
    File Changes:
    1 1 common/resources/xmls/additional/EquipReskins.xml
    
    
    
    Author: Moloch-horridus
    Date: 2015-10-21 08:31:22 -0400
    Commit: Making new itunz UT round 2!
    
    ^^^^^^^^^^^^^
    
    File Changes:
    0 4 common/resources/xmls/additional/EquipReskins.xml
    
    

  • Wiki Editor

    As of the 11/05 commit (or maybe a slightly earlier one), I am no longer able to test maps. To be clear, I can load and save maps, but not test them. Connection fails every time.

    From an earlier post by nilly in another thread:
    @nilly::

    Went with option one. People can use the editor, just not test the maps without rank 50.

    I think my rank qualifies.
    Loading into the game works as it should, so the server is up and doing fine.

    Thanks for looking into this issue.


  • Former Staff

    You still have not changed rank requirements for /glow and /reskin to 69


  • 烧烤酸奶 ( BBQ YOGHURT )

    @Oops::

    As of the 11/05 commit (or maybe a slightly earlier one), I am no longer able to test maps. To be clear, I can load and save maps, but not test them. Connection fails every time.

    From an earlier post by nilly in another thread:
    @nilly::

    Went with option one. People can use the editor, just not test the maps without rank 50.

    I think my rank qualifies.
    Loading into the game works as it should, so the server is up and doing fine.

    Thanks for looking into this issue.

    Facing the same problem too


  • Wiki Editor

    @Oops::

    As of the 11/05 commit (or maybe a slightly earlier one), I am no longer able to test maps. To be clear, I can load and save maps, but not test them. Connection fails every time.

    From an earlier post by nilly in another thread:
    @nilly::

    Went with option one. People can use the editor, just not test the maps without rank 50.

    I think my rank qualifies.
    Loading into the game works as it should, so the server is up and doing fine.

    Thanks for looking into this issue.

    The issue is no longer affecting me. Odd.

    Anyway, ignore my earlier post. I can get into test maps now.



  • Having 200 people on the server at the same time almost completely negates the server lag fixes.

    I heard that the fixes work best when there aren't 100+ players in a single portal, which, now that there are usually 200 on, means that there are always 100+ players in either realm, deatharena, oryxcastle, or oryx chamber.



  • @KarkVant::

    Having 200 people on the server at the same time almost completely negates the server lag fixes.

    I heard that the fixes work best when there aren't 100+ players in a single portal, which, now that there are usually 200 on, means that there are always 100+ players in either realm, deatharena, oryxcastle, or oryx chamber.

    These settings are not final. They were changed mostly for testing purposes. I'm still working on the server performance side of things.

    BTW, the way things were before 100+ players in a single area meant rips playability. With the changes, the server handles 100+ players in a single area much better. It still doesn't help with client fps lag but network lag is down even with the new server cap.


  • Donor

    wot



  • Updated.



  • is dat le Jumpintobattle theme
    mum git da camera



  • nilly, could you please lower the price of Turkey Time key to 350? the gauranteed loot is only 2 vit and a mana. 666 fame is a little much.


  • 烧烤酸奶 ( BBQ YOGHURT )

    @KarkVant::

    nilly, could you please lower the price of Turkey Time key to 350? the gauranteed loot is only 2 vit and a mana. 666 fame is a little much.

    Welp. I thought of adding more uts inside but since they're not added. Lowering the price of key is needed unless the droptable is balanced again.

    ^^ Which people would not support the proposed droptable ;-;

    EDIT: NOPE 666 FAME IS MUCH WORTHED THE T13 WEAPONS DROPPING FROM TURKEY.



  • At what percentage food?


  • Donor

    @KarkVant::

    At what percentage food?

    Well, Food, me and someone else I forgot (I'm sorry ;-;!!) were running one, I got Dex, Mana and Vit, Food got Splendor and something else and yeah…

    I think its normal droprate or maybe a little bit higher as from O3


  • Wiki Editor

    My guess (and a guess aint good enough for me to make a drop table on the wiki… yet) is that TGod has O3 loot tables + the Tleg.


  • 烧烤酸奶 ( BBQ YOGHURT )

    @Oops::

    My guess (and a guess aint good enough for me to make a drop table on the wiki… yet) is that TGod has O3 loot tables + the Tleg.

    Which is laughable because turkey is a very easy boss to have that droptable.
    Lmao, his original HP was 50000 but I buffed it to 99999 so that people can actually have a chance to shoot him instead of being shattered into pieces within a few seconds


  • Toast Killer

    new ItemLoot("Turkey Leg of Doom", .006),
    new ItemLoot("Wine Cellar Incantation", .01),
    new ItemLoot("Potion of Vitality", .2, 3),
    new ItemLoot("Potion of Defense", .15),
    new ItemLoot("Potion of Dexterity", .15),
    new ItemLoot("Potion of Wisdom", .15),
    new ItemLoot("Potion of Mana", .15),
    new ItemLoot("Potion of Speed", .15),
    new TierLoot(10, ItemType.Weapon, .1),
    new TierLoot(13, ItemType.Weapon, .03),
    new TierLoot(12, ItemType.Armor, .07),
    new TierLoot(13, ItemType.Armor, .05)
    

    There you go, guys. Turkey God's drop table.


  • i pick my nose with my dick

    @Varanus::

    new ItemLoot("Turkey Leg of Doom", .006),
    > new ItemLoot("Wine Cellar Incantation", .01),
    > new ItemLoot("Potion of Vitality", .2, 3),
    > new ItemLoot("Potion of Defense", .15),
    > new ItemLoot("Potion of Dexterity", .15),
    > new ItemLoot("Potion of Wisdom", .15),
    > new ItemLoot("Potion of Mana", .15),
    > new ItemLoot("Potion of Speed", .15),
    > new TierLoot(10, ItemType.Weapon, .1),
    > new TierLoot(13, ItemType.Weapon, .03),
    > new TierLoot(12, ItemType.Armor, .07),
    > new TierLoot(13, ItemType.Armor, .05)
    

    There you go, guys. Turkey God's drop table.

    wait so it drops t13 weapons (second best weapons) but only t13 armors (oryx 2 tops)



  • @shadyman::

    @Varanus::

    new ItemLoot("Turkey Leg of Doom", .006),
    > > new ItemLoot("Wine Cellar Incantation", .01),
    > > new ItemLoot("Potion of Vitality", .2, 3),
    > > new ItemLoot("Potion of Defense", .15),
    > > new ItemLoot("Potion of Dexterity", .15),
    > > new ItemLoot("Potion of Wisdom", .15),
    > > new ItemLoot("Potion of Mana", .15),
    > > new ItemLoot("Potion of Speed", .15),
    > > new TierLoot(10, ItemType.Weapon, .1),
    > > new TierLoot(13, ItemType.Weapon, .03),
    > > new TierLoot(12, ItemType.Armor, .07),
    > > new TierLoot(13, ItemType.Armor, .05)
    

    There you go, guys. Turkey God's drop table.

    wait so it drops t13 weapons (second best weapons) but only t13 armors (oryx 2 tops)

    Well… That IS what it says…


  • Really Good Players

    but it actually drops turkey gun


Log in to reply
 

Looks like your connection to Nilly's Realm was lost, please wait while we try to reconnect.