Jump to content

Moh

Administrators
  • Content Count

    1064
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Moh

  1. commit a23073ee76276b763551f2378dbb4e7f9f4b7b66 Author: Moh <[email protected]> Core: - Threading rewritten and optimized. - Archer damage formula corrected. - Forgot to enable shared experience to use bonuses. Attack/Spell: - SuperMan now does 2x damage to players now. Item: - Locked items will no longer be locked and new ones from the newbiepack won't be locked anymore.
  2. commit b2501c344f412364e9a0092fb42f9a53cf6dbe15 Author: Moh <[email protected]> Core: - Selector dialog fixup. - Selector preperation for gender and name change. - ItemAddition extracted again from the client. - Fixed an issue where it prevented items from loading their correct plus bonuses. - Team shared experience will no longer be effected by the global experience multiplier. -- Packets: --- MsgItemInfoEx(Vend) has been updated with the color offset, this should fix invisible icons. --- MsgCompose improvements.
  3. commit 9de152cd3e84b11f950c9dfdb0f62242a2bbc4a8 Author: Moh <[email protected]> Core: - WineZone added back to the new Map collection. Should be available upon next reboot. - Fixed an issue that caused new shop items to return null. NPC: - ArcherGod script updated to match newer item IDs. - TaoistMoon script updated to match newer item IDs. - TrojanGod script updated to match newer item IDs. - WarriorGod script updated to match newer item IDs. Item: - AnsncestorBox reward rate buffed. - SunBox reward rate buffed. - CloudBox reward rate buffed. - WaningMoonBox reward rate buffed. - CloudBox reward rate buffed. - MoonBox reward rate buffed. - NewbiePackage updated to match newer item IDs. Cmd: - More Admin commands.
  4. commit ddcab5b91fdbf21d7cf221b9878046ccc21c674f Author: Moh <[email protected]> Core: - Boots/Shields item types were lacking and having a lower drop rate due to having to share a pool with other items. - Updates to the VIP system. - Fixed an issue that caused players to have infinite stamina. - Fixed an issue with death flags. - Fixed an issue with revive flags. - MsgPlayer corrected to reflect armor/helmet color and also offset correction. - MsgCompose corrected a typo that caused the progress to be wrong. - Fixed an issue where items weren't loading their plus additions. - Discord bot improvements and announcements. Attack/Spell: - Magic spells can now miss depending on their success chance.
  5. commit efee8759340908e6f0828e093df71365fca79467 Author: Moh <[email protected]> Core: - Core updated to work with a newer version of client. - Better statistics reporting for debug purposes. - Threading optimized. - Moved Character saving and antibot methods back to player thread. - Experience gain bonus formula was corrected so now SRGs, double experience pot now provide full and correct benefit. - Gold drop rate was reduced and gold drop value increased. - Added more limitations to character names to reduce the amount of funky characters. - DropHandler will now generate the item correct item IDs. - LogonHandler updated to reflect changes done. - Corrections to Stamina updates, will no longer be sent if player has max attainable stamina. - MerchantType implemented. - VIP GUI implemented to serve in place of the VIPCard. - Associates class updated. - Booth class updated. - Guild count limit removed. - Item class methods (ChanceToUpgradeQuality, GetNextItemQuality, GetNextItemLevel, ChanceToUpgradeLevel, CalcMeteor, DownLevelItem and Tint) updated. -- Enums: --- PacketType enum updated. --- ClientEffect enum updated. --- DataAction enum updated. --- ItemAction enum updated. --- UpdateType enum updated. --- PacketType enum updated. -- Packets: --- AuthRequestPacket updated. --- AuthResponsePacket updated. --- MsgRegister updated. --- MsgAccount updated. --- MsgItem updated. --- MsgItemInfo updated. --- MsgUserAttribute updated. --- MsgWalk updated. --- MsgUserInfo updated. --- MsgAction updated. --- MsgPlayer updated. --- MsgWeather updated. --- MsgInteract updated. --- MsgConnect updated. --- MsgMapItem updated. --- MsgWarehouse updated. --- MsgNpcInfo updated. --- MsgNpc updated. --- MsgCompose updated. Database: - Wrote a query to adapt old DB item IDs to the new IDs. This will run once upon server start and will convert all items in the DB. - Old ItemTypes kept in the DB to help with item ID conversions upon core upgrade. - Old ItemAddition kept in the DB to help with item ID conversions upon core upgrade. - New ItemTypes imported from the new client. - New ItemAddition imported from the new client. - New MagicType imported from the new client. - DBItem updated to reflect new item stats (Progress, Free, Suspicious). - DBMagicType updated. - Corrections to ItemAddReader. - Corrections to ShopReader. Attack/Spell: - Archer shoot dodge calculation corrected. - Damage calculations: Adjusted Bow and Melee to reflect the correct values with and without stigma effect. - Damage calculations: Adjusted Melee damage formula to produce more reliable results. - Line spells will no longer work if Attacker and Target aren't on the same side of the castle. (Temp solution). Creature: - Respawning timer corrected in some areas. - Creatures spawning formula corrected and would reflect 100% TQLike spawns if we were to revert to TQ spawns. - Creature names will now disappear properly and consistantly upon death. - Max team shared experience increased. - Adv map will now drop TwinCityGate scrolls. - AncientDevil is now spawned once a day and has a 24hour cooldown. NPC: - SolarSaint will now remove old SoulStones from players inventories upon DisCity entry. - Tinter colors corrected to match the new client. - MagicArtisan updated to work with the updated item structure. - WeaponMaster updated to work with the updated item structure. - Celestine will no longer glitch due to a missing EndDialog packet. - Lantern will now properly save LastVote to accounts. Item: - VIP Card discontinued and removed from players inventories. - [Unused] 3/7/30 Day Praying Stone updated to match new packet structures. Event: - DisCity counter will now be reset upon player death. - Updates to the Event AI. - Preperations for AntiAFK, Random spawning implementations. - Corrected an issue where it stopped players from joining if they had a dagger equipped in mainhand. - DeathMatch: Initial cheapshot was addressed by adding a 5 second ready time. CMD: - More Admin commands. - Corrections to /toggledetail. now properly removes weather. - Modifications to /info. Will now display UpdateTimeDiff (UDF) which will reflect server latency and processing time. Misc: - Fixed an issue causing spells to fail if the target is stacked on a guard. - Fixed an issue with Kernel.GetDistance method throwing NRE. - Fixed an issue with Vision throwing NRE. - Fixed an issue where trading duplicated gold visually.
  6. commit 042d315580019ed29f74a97950924a6c4548d62b Author: Moh <[email protected]> Core: - Improved SOB Die method to make it easier for GW to handle different scenarios. (internal) - Corrected a tiny issue with mining that caused ores to fail in jail. - WorldClient WorldDetail toggle.(internal) - GuildWar overhaul and rewrite. - GuildWar will now have static access to SOBs. (internal) - New TaskType CityWar was added. (internal) - Duel message color change to improve visibility. - Duels will now occur in different map instances, more map options coming soon. - Implemented GuildWar end timer. - Ally guild chat. use by adding a DOT before the message and it will be broadcast to ally guilds. - Guild Member count raised to 50 for now. - PvPEvent base improved. NPC: - Jail - Warden will now allow black named players to leave jail if they have 30 gold ores. - Jail - Warden corrected an issue with NPC script, causing incorrect dialog to show up. Event: - PvP Event: Players will no longer be dependant on jumping to regen stamina in pvp events, passive regen is enabled now. - PvP Event: Players will no longer be able to join pvp events without sword/blade equipped in right hand. - PvP Event: Players will no longer be able to change equips while signed up for an event. - CityWars: Players with no guild wiill no longer be able to attack poles and bug them out. (Thanks Elaine -_-). - CityWars: Player CityWar entry lockouts will now presist through relog/dc. - GuildWar: Rewrote methods (Open/Close/Heal) for LeftGate. - GuildWar: Rewrote methods (Open/Close/Heal) for RightGate. CMD: - More admin commands. - /toggleworld has been added to players to enable/disable world chat. - /toggledetail has been added to players to enable/disable weather/night/day. Misc: - Removed old and unused code. - Code cleanups and optimizations.
  7. commit 8b2f89129e3425ad5720883e183e0d27c0052a10 Author: Moh <[email protected]> Core: - BlueName will now last the correct duration depending on whether the attacker scores a kill or not. - Fixed an issue that caused the event system to get a stroke if 2 players attempt to join from the same IP. - Corrected an issue with CityWars timers. - Guild maximum member count set to 20 to create more even sides. - Disabled MsgTick for now. Npc: - Promotion - TaoistMoon.cs dialog corrections. Event: - PvP events will no longer start if CityWars or DisCity is active. - GuildWar timer set to end 2 hours earlier to allow PH players to join. - Corrected an issue with CityWars timers. - Shields are now restricted from PvP events. - Items are no longer equippable in PvP events. - Items are no longer equippable while signed up to PvP events. - Fixed an issue with the new PvP event rewards. - Christmas: Fixed an issue with XmasGift drop timer. - Christmas: MiniCandyBags now award 3 candies. - Christmas: CandyBags now award 6 candies. - Christmas: System messages upon christmas item usage. - Christmas: XmasGift reward tweaks. - Christmas: XmasCandy experience tweaks. - Christmas: XmasPurse will now disappear on usage if Christmas isn't active. - Christmas: Xmas decorations costs decreased. - Christmas: Turkey drop rate doubled. - Christmas: Mrs.Claus fixup. CMD: - More admin commands. - /svt commands for players to figure out server time until we upgrade client and implement server time. Misc: - Code cleanups.
  8. commit eee3a73a078e63689f965497c1ba363a5c2fa966 Author: Moh <[email protected]> Core: - Gender and Size change implementations added to selector. - PvE Event base class. - Day and Night implemented. - MsgWeather implemented. - MsgTick implemented. - GetRandomLocation implemented. - LogonManager will no longer announce player logins during GuildWar. - Blackname capture announcements added. - Fixed an issue with gender specific item requirements. - StorageTypes extended to take in Xmas quest items. - Players that are disconnected while queued to a PvP event will no longer be summoned and called. - DiscordBot improvements and extensions. - DiscordBot now shows the receiver of the message for WorldChat. - All Maps now have a weather value that can be changed depending on the season and time of year. - More info displayed for admins. Event: - Xmas event improved. - Xmas Theme songs. - Xmas drops (Turkey, XmasCandy, XmasGum, XmasCandyBox, CandyMiniBag, CandyBag, CandyBackpack). - CityWars added to the automatic timer. - Shields disabled in PvP Events. Item: - ChristmasHat is now equippable. - ChristmasCap is now equippable. Creature: - Grinch AI implemented. - Messengers will now use their proper AI when attacking. NPC: - Mystic Merchant now offers DB buyout. Companion: - Companion distance threshold before movement increased. - Companions now will only move until they are 5 yards away from their owners. - Companions will no longer respawn on top of their owners if they lost vision of them. CMD: - More admin commands added. Misc: - Core improvements and optimizations. - Sabilitiy issue resolved.
  9. commit 93f8134abee406e9d025d43ae58460835cf590fc Author: Moh <[email protected]> Core: - Damage calculations optimized further. - Fixed an issue with traps and sqauamas. - ActiviityPoints implemented. - GC are no longer placable in maps they shouldn't be placable in. - Fixed an issue that caused the VIP flag to be removed from the account if one of the characters on the account has its VIP expire and there are more chars that still have VIP on the account. Event: - Randomized rewards and now may include Dragonballs and Gems. NPC: - GuildTransport cost raised to 1kk. - Gambling added to MysticMerchant (Not enabled). - Experiience trading added to MysticMerchant. - GuildDiirector now checks for invalid names. - Misc: - Fixed an issue that caused all spells not to work on players that are on GW castle walls, Not it only applies to linear spells.
  10. commit 47a202d7165a7dd0fbe3faea1b4d449e9ed0f137 Author: Moh <[email protected]> Core: - Server timing adjusted again. - Fixed an issue with dueling enabliing PKMode. Misc: - Client preparations for Xmas.
  11. commit 2c06789e1213f260f565505b4753a0d1d212161a Author: Moh <[email protected]> Core: - DateTime changed to use UTC instead. - Fixed an issue with disconnected players still showing for other players screens due to them being in map collections still. - Fixed an issue with Tasks causing the players not to lose the task from their task collection. - BlueMouse quest rewards improved. - AncientDevil quest rewards improved. - SnakeKing quest rewards improved. - Tournament Queue announcements. - Hex Packet Dumper. - Discord Bot extensions. - Flags will now properly reset on levelup. - Combat stats will now properly reset on levelup. - Dueling will now set PK mode automatically. Attack/Spell: - Players outside of GuildWar castle can no longer FastBlade/ScentSword players inside. Event: - Hysteria written. - TeamDeathMatch FreezeTag written. - PassTheBomb written. - KiillTheTerrorist written. - KillTheCaptain written. - Christmas Event improvements and preperations. - Fixed an issue that caused the tournament system to go nutts if a player attempted to join on 2 chars from the same IP. - CityWar improvements. - DeathMatch improvements. - Score limit increased in DeathMatch and it now scales with the number of players. - Score limit is now displayed in DeathMatch. - Hysteria broadcast interval set to 1000 MS. - GuildWar IsInControl check. Item: - GuiildTransports written. - StatueScrolls written. - NightDevils now drop at a proper rate from Appartions/NightDevils/Wraiths. - LuckyAmulets now drop from Wraiths and is awarded when DisCity stage 3 is defeated. - BombScroll implemented. NPC: - GuildConductors are now movable through GuildTransport. - Dynamic spawn points for GC. - Fixed an issue with Celestial Tao assigning Spirit points into Strength. - Mr.Free written. - MysticMerchant written. Cmd: - /tourny command enabled for players. tournaments will still bring players back to TC for now though. - More admin commands. Misc: - Attempts to fix the levelup crashing issue. - Solution wide optimizations. - Stability tests concluded, showiing signifiicant improvements over the past uptime record (10 days).
  12. commit 4844f8551338e6940973e71be668075df43bb9a0 Author: Moh <[email protected]> NPC: - Added a 'Back' option to withdraw on storage NPC. - Celestial Tao will now offer to assign points, this should save alot of spacebars and keyboards. Event: - CityWar bonus extended as follows: -- TwinCity bonus will now include be active in Lab. -- PhoenixCastle bonus will now include Hawking cave. -- ApeMountain bonus will now include ApeMountain2. -- DesertCity bonus will now include MysticCastle. -- BirdIsland bonus will now include SnakeKing and AncientDevil. - TC, DC, AC, PC, BI Captains will now let players know which guild is in control of the city. - Fixups to TeamDeathMatch and disabled friendly fire.
  13. commit be93e0f5f15440d9d5989d73d7c101cde34e0b59 Author: Moh <[email protected]> Core: - '~' and '#' Characters have been added to the Invalid characters check. - Implementations to Storage Types. - Improvements to GetTank method in Kernel class, This should offload alot of pressure. - Sanity checks added in various areas. Attack/Spell: - SpeedGun length corrected. NPC: - PrizeNPC will now act as Storage for Meteors, DragonBalls and Gems. Event: - City Wars Fixups. - City Wars improved. - City Wars now have a 2 minute cooldown on entry. Core: - King type creatures will no longer bug out and have no health bar due to them still having the death flag. CMD: - More admin commands.
  14. commit e6190320d962374c1279af86ab4891900c41516d Author: Moh <[email protected]> Core: - CityWars will now award the owner guild 2x drop chances if they win the map. - Fixed an issue witth stacking (hopefully gone for good now). - Blue name flashing now lasts for the correct duration. - Pets will no longer deduct stamina from players. - Improvements to SOB class. - Fire damage tweaked again. - Fixed an issue where guards and all magic using entities were doing increased damage. NPC: - Removed Thanks Giving event NPCs. - Lantern will not teach players FastBlade and ScentSword. Event: - Thanks Giving event disabled. - CityWars rewritten. - Hysteria added to the automatic tournament queue.
  15. commit 2b7343e8731e8e88be5dfc83269a63e51814db7c Author: Moh <[email protected]> Core: - Fire Taoist damage tweaked and balanced. - Modifications to stacking again, Improved the method, Creatures should now be more responsive! - Fixed an issue with recalculating stats that stopped players from reviving correctly. - Fireworks added to when a socket is opened. - Combat statistics improvements and tweaks. - Market and Adv Map teleportation removed from VIP Card for the time being. NPC: - Thanks Giving - Mr.Zeal script written. - Thanks Giving - Andrea script written. - Thanks Giving - CaptainChief script written. Item: - Thanks Giving - 800pRoastTurkey implemented. - Thanks Giving - ThanksGivingBag implemented. Creature: - Modiifications to the current Creature class to handle PvE events. - Fixed an issue where King type creatures weren't activating their AI properly. Event: - Thanks Giving re-written. - Thanks Giving event activated! - Thanks Giving event quests now give experience on any objective completed. Attack/Spell: - Spell Delay fix up to spells in TG and outside. - SuperMan now grants double hit rate.
  16. commit 0e7137ba2f6c00fb0fe0e6df66b225888385b60d Author: Moh <[email protected]> Core: - VIP Teleport is now disabled in advanced maps to avoid characters getting stuck. - Corrections to GetTank method, this will fix stack fails. - Squamas reworked. - DBDevil quest level requirements added. - Equipping/Unequipping items will no longer give players in transform their original stats. - Improvements to MessageBoard. - Extensions to ActionThread. Event: - CityWars implemented 80%. - Improvements to Event AI. - Fixed up more event rewards. - Thanks Giving event written. - Christmas event written. Attack/Spell: - Super gems effect disabled during duels. - Attacker LastMagic is now set after the spell is cast, This will resolve the delay issue when spamming spells. - Corrections to enforced spell delays. - SuperMan now properly awards the correct hit rate and accuracy. - Passive spells will no longer work while in transfrom. - Cleanups to Calculation class. Creature: - DBDevil now has the correct defenses. - MeteorDove (King) now has the correct defenses. Item: - MeteorTear/MeteorTearPack Packing/Unpacking. - Corrected an issue with 120+ headgear composition. Misc: - Fresh DB Backups. - Solution wide code cleanups and optimizations.
  17. commit e943beee7f84c1872bf1f8e94d4bbc87902ded65 Author: Moh <[email protected]> Core: - More adjustments to team shared experience. Event: - Canceled events will now be announced that they have been canceled. Item: - City Gate Scrolls will no longer work in Guild Map.
  18. commit 9402a9a1437b329b61ebec1204b6eeacd42020fe Author: Moh <[email protected]> Core: - Low level characters will now get the appropriate experience from team shared experience. - VIP now will autoloot 20% of the gold dropped. - VIP Teleport will now work regardless of PK count. - Attributes after level 120 won't be reset after a non-reborn character gains a level after 120. - Preperations for Primal Credits. - Duel system improvements and extensions. - Creating a Team now globally announces it for newbies to be alerted. Event: - PvP events will now only trigger at xx:00 and xx:30. - PvP events will no longer attempt to begin if there aren't enough queued players for it. - PvP events IP/PC/Account based protection, This will no longer allow players queue up for an event on more than one char. - PvP events rewards buffed up ALOT. - GuildWar improvements. - DisCity improvements. NPC: - ArtisanWind improvements and rate increase. Creature: - HellTroll will now count as 3 kills in DisCity counter. Item: - NewbiePackage is now more friendly to new players and awards an Elite bound set of gears. - MeteorTears can now be used for level upgrade at ArtisanWind and has double chance for a socket. Cmd: - More admin commands. Misc: - Bound/Locked items can't be traded nor dropped. - Fiixed a NRE on account loading. Gameplay: - Gold Rate buffed up. - Experience Rate buffed up. - Prof Rate buffed up. - Spell Rate buffed up. - Socket Rate buffed up.
  19. commit a20ab7018b2e6d327ef2d14d3b6f9d21ca52e017 Author: Moh <[email protected]> Cmd: - More Admin commands Item: - Fixed an issue with HP Pot - Ginseng healiing for a higher value than it should.
  20. commit 6e526736adf58f5cc100339aa1020d060f02ac7d Author: Moh <[email protected]> Core: - Creatures excluded from GetTank method. - Fire damage buffed a little verses creatures. - Corrected an issue where Water Taoists weren't getting full benefit of promotion experience. Creature: - DBDevil spawning and loot fixed. - Snake King loot chances buffed up. NPC: - Godly Artisan will no longer repair current item durability. Misc: - Socketed weapons drop rate reduced from 20% to 10%
  21. commit 68328ab3aa93e2a2eb88e97c43f8de0947279bb9 Author: Moh <[email protected]> Core: - Duel system implemented. - Statistics for duels. - Scripting engine optimized and upgraded. - Stacking enabled again. - Fixed an issue with stacking that caused the creature thread spikes. - Threading optimizations, Now creature thread runs at a stable 5 ms max. Event: - Events in PKA will no longer take advantage of infinite stamina. - TeamDeathMatch implemented. (Tested). - KillTheCaptain implemented. - FreeForAll implemented. - ElitePK implemented. - Hysteria implemented. - Preperations for Halloween. - Flags for PvP events. - AllowSpell check for tournaments that don't freeze enemies on start. - Cheap shot protection for events. - Events will now run automatically at xx:00, xx:30, xx:45. NPC: - Dueling can now be started through TwinCity - Lantern. Cmd: - /tourny command implemented.
  22. commit 51fcbd7034fdba4c0bce99a1925a644e5d6445a9 Author: Moh <[email protected]> NPC: - Meteor Zeone - Mine Supervisor
  23. commit 7572496df5c5547499a3c556d58f96568924f18d Author: Moh <[email protected]> Core: - Fixed an issue where noob experiience didn't require the noob being present Event: - TeamDeathMatch implemented. Creature: - reverted Spawn fixup.. again, lets hope its resolved this time.
  24. commit f8bd29de52116734713ab6cde2f3d8944f4881ba Author: Moh <[email protected]> Creature: - Corrected a spawning issue that caused mobs to spawn in a different location than they initially spawned.
  25. commit 6ba2a4de05907ca7652175ff25e6a91b9823eeb0 Author: Moh <[email protected]> Event: - Jump stam added to PvP events. - Spell Check fixup.
×
×
  • Create New...