Перейти к содержанию

Исходники серверов

Авторизация  

Исходники различных сборок

108 файлов

  1. Бесплатный

    aCis 371 Build, Source, Diff

    Changeset 371 (821)
    Datatype reorganization, Skill stuff, Misc
    Datatype reorganization
       - MapRegionTable > MapRegionData
          - Javadoc, extends XMLDocument, moved to data.xml, edit for mapRegions.xml. Drop useless methods.
       - PlayerNameTable > PlayerInfoTable
          - Javadoc, moved to data.sql, DataHolder > PlayerInfo.
       - DoorTable > DoorData
          - Javadoc, extends XMLDocument, moved to data.xml, StatsSet reuse, writting style.
       - RecipeTable > RecipeData
          - Javadoc, extends XMLDocument, moved to data.xml, StatsSet used for Recipe, RecipeList > Recipe. Extract RecipeItemMaker from RecipeData, and create model.craft package to store it.
          - The data is reparsed using L2OFF data.
          - Fix an issue with recipe name when destroying such recipe from book (was the case for Orcish Poleaxe for example).
          - Rework character_recipebook table, dropping one column. Datatypes are tweaked.
          - Fix an issue on complete recipe book destroy ; the deleted stuff wasn't saved on database.
          - Rework RecipeBookItemList packet. Add a missing use of it on Recipes itemhandler (refresh book or open it on recipe addition).
       - CharTemplateTable > PlayerData
          - Skill trees are now stored directly into player templates under a List, rather than SkillTreeTable. Most methods are moved into Player, since its a generic needed parameter.
          - We don't store anymore Item template list (for character creation items generation), but int array (since storing Item templates was pointless and not even used correctly).
          - All methods got a "single" and "all" versions to avoid to loop for nothing on all skills.
       - SkillTreeTable > SkillTreeData
          - Rework all skills holders, and move them on model.skillnode
          - All methods got a "single" and "all" versions to avoid to loop for nothing on all skills.
       - BufferTable > BufferManager
          - Use XMLDocument, move to data package, rename/cleanup. Data is edited to reflect changes.
          - Add an integrity check for available skills on player schemes loading to avoid NPE. Ty katara.
    Skill stuff
       - Drop getSkillLearningClassId / setSkillLearningClassId concept.
       - Drop _expertiseIndex. It is now directly calculated from skill 239 level, and can be found using getSkillLevel().
       - Rework subclass skills addition. We only storeSkill the final List, leading to a massive drop of mid-operations. Ty vladalien for the initial workbench.
       - Cleanup removeSkill() / storeSkill().
       - autoGet skills are handled by PlayerTemplate data (skills with getSpCost == 0), the stuff isn't hardcoded anymore.
       - getSkillLevel returns 0 instead of -1 if no skill is found, making checks easier to write.
       - hasSkill is used instead of getSkillLevel when skill existence is needed, but we don't specifically need the level.
       - Skill enchantable routes now handle level 79 and 80. Each route can be manually edited.
       - Fix a visual issue about shortcut refresh on failed enchant skill.
       
    Misc
       - Drop RATE_CONSUMABLE_COST && ALT_GAME_SHIELD_BLOCKS configs. Rename some players.properties configs.
       - Addition of StatsSet getIntIntHolder, getIntIntHolderList && getDoubleArray.
       - Fix an issue using a toggle when you run to a target with ATTACK intention. Ty Sahar.
       - getCurrentFolkNPC() -> getCurrentFolk(). The value retained is now a Folk, not a Npc.
       - Fix an issue on RequestAnswerJoinAlly introduced on rev 366, ty sahar.
       - Region size decreases from 4096 to 2048 (x4 WorldRegion amount, vision is reduced from 6k to 3k max). It now fits retail knownlist range.
       - Fist Weapon is moved from Player to PlayerTemplate (no calculation needed anymore on player login).
       - Formatting rule for lambdas && try-with-ressources. Use lambda writting style for all Runnable.
       - Cleanup L2Request > Request, keep a reference of the task to cancel it on onRequestResponse().
       - RequestRestartPoint doesn't use anymore a Runnable for instant use.
       - Drop door onEvtAttacked behavior, which was adding a ridiculous amount of operations for nothing.
       - RequestCrystallizeItem packet is cleaned up (avoid getItemByObjectId x2, World.getInstance().removeObject is already handled).

    156 раз скачали

    Отправлено

  2. Бесплатный

    aCis [Diff File] 341 to 342

    Файл для обновления с версии 341 до 342
     
    Changeset 342
     
    FloodProtectors, Scripts, Misc
     
    FloodProtectors
    - Simplified FP system (took L2JFree one). Timers are still configurable via config, all others configs are dropped (totally pointless).
    - A parameter setted to 0 means the action is always possible (you can enable/disable any FP that way).
    - Added new FPs - GLOBAL_CHAT, TRADE_CHAT, SOCIAL.
    - GLOBAL_CHAT && TRADE_CHAT FPs are desactivated by default. GLOBAL_CHAT handles "All" and "Shout" chats.
    - SOCIAL timer has been tweaked to handle animations at the most global running speeds. Edit if you don't like.
     
    Scripts
    - addition of Q224, Q228, Q663. Ty to roko91 and RooT.
     
    Misc
    - Fix, anew, the movement stuck issue.
    - Drop the empty folder in taskmanager.
    - You can use arrows UP and DOWN to move the character without making your client crashes. No configs.
    - Chats and RollDice handlers cleanup (nothing fantastic). Roll dice message is sent to anyone.
    - Complete StopRotation packet. Ty RooT.

    68 раз скачали

    Обновлено

  3. Бесплатный

    aCis 406 Source

    Four Sepulchers, SpawnManager, Bugfixes

    Four Sepulchers - ty Hasha
       - Q620_FourGoblets now extends ScheduledQuest, handling both FourSepulchers script and FourSepulcherManager. It now uses SpawnManager lists.
       - Missing room behaviors are added (such as Charm of Corner room, etc)
       - Change NPCs' type from SepulcherNpc to Folk. Moved and checked HTMLs.
       - Goblets are not quest items (kept during abort) as per L2OFF. Chapel Key is quest item as per L2OFF.
       - When accepting quest while having Antique Brooch, set cond 2 directly.
       - Fix opening of "Sealed Boxes" at "Ghost Chamberlain of Elmoreden" as per L2OFF.
       - Fix Ghost of Wigoth (Four Sepulchers) HTML logic.
       - Fix Ghost of Wigoth (Pilrimg's Temple) HTML logic, added missing HTMLs.
       - Fix Q620 Sealed Boxes droplist and chances.

    SpawnManager - ty Hasha
       - Spawns heading is now set between 0 and 65536.
       - Rename events.

    Bugfixes
       - Fix skill cast animation being interrupted when attacking with a bow. Ty Sluger for report, Sahar for fix.
       - Fix Siege Summon unsummon upon teleportation.

    101 раз скачали

    Отправлено

  4. Бесплатный

    GVE

    Кому интересно можете поковырять, сурсы, билд, свн. 
    Без привязок и лишнего мусора.

    170 раз скачали

    Отправлено

  5. Бесплатный

    исходники сборки RusACIS 3.5

    - Небольшая оптимизация кода.
    - Исправлена ошибка, при которой оффлайн трейд не сохранялся.
    - Добавлены пропущенные миньены РБ Carnamakos.
    - Добавлен звук успешного прохождения Mortal Blow и Deadly Blow. (Спасибо за репорт Atrein).
    - Исправлена проблема с сохранением вещей в оффлайн трейде (при рестарте сервера). (Спасибо за репорт Mi-star).
    - Исправлены несколько неправильных телепортов (по ПТС). (Спасибо за репорт Mi-star).
    - Исправлена проблема, когда после нажатий кнопок на клавиатуре, персонаж полностью зависал.
    - Исправлена проблема, когда флаг (headquarters) не добавлял регенерацию МП. (Спасибо за репорт Mi-star).
    - Исправлена проблема с РБ, ранее после смерти - миньены не пропадали.
    - Добавлены виверны в КХ Адена (по ПТС).
    - Исправлена проблема, когда после захвата замка, флаги не пропадали. (атакующих). (Спасибо за репорт Mi-star).
    - Исправлена проблема с возрождением игрока на осаде (ранее была задержка, чего быть не должно). (по ПТС). (Спасибо за репорт Mi-star).
    - Исправлена ошибка, когда мы хотели атаковать игрока не участвующего в осаде (NPE).
    - Исправлена ошибка с AntiFeedManager (null).
    - Добавлены пропущенные validateCapacity, где они нужны (лимит инвентаря). (Спасибо за репорт Mi-star).
    - Исправлены окончательно фантомные мобы.
    - Убрана проверка на СА, для синих мобов. (по ПТС). (Спасибо за репорт Mi-star).
    - Убрана возможно продажи квестовых предметов в магазин (по ПТС).
    - Исправлена проблема когда CabalBuffer не баффал и не дебаффал игрока.
    - Исправлена неправильная осадная зона в руне (Спасибо за репорт и фикс Mi-star).
    - Исправлена критическая ошибка в Фестивалях, ранее можно было получать очки за каждый вход (по 150, сейчас работает по ПТСу). (Спасибо за репорт Mi-star).
    - Добавлена зона SSQZone, запрещаем юзать петов и суммонов в фестивалях (по ПТС).
    - Исправлена мана у КХ (баффера) (по ПТС). (Спасибо за репорт Mi-star).
    - Теперь смерть РБ записывается в бд сразу после смерти, а не после рестарта сервера. (нужно для статистики убийства РБ). (по просьбам).
    - Удалено сообщение (окно) S1_HAS_INVITED_YOU_TO_JOIN_THE_CLAN_S2 (по ПТС). (Спасибо за репорт Mi-star).

    75 раз скачали

    Отправлено

  6. Бесплатный

    aCis [Diff File] 342 to 343

    Файл для обновления с версии 342 до 343
     
    Changeset 343
     
    Scripts, Inventories, Misc
     
    Scripts
    - Addition of Q220, Q226. Ty roko91.
     
    Inventories
    - Drop the unused "block" system on PcInventory.
    - Drop the "quests slots" system on PcInventory. Easier slots check.
     
    Misc
    - Fix Packet Forge tool. Ty roko91 for the fix.
    - Fix a NPE on ShortcutInit packet.
    - Fix a NPE on removeCrest().
    - Fix a NPE on calculateRewards(), overhit related. Ty SweeTs for the fix.
    - Added a missing check on pickup method, related to overweight. Now you can't be 110% full...
    - RequestDestroyItem got its checks edited, with the addition of CANNOT_DESTROY_NUMBER_INCORRECT message (for both < 1 and > max item number conditions).
    - Remove GMs priviledges on few packets, leading to a most appropriated casual player experience for : attack stance on restart/logout, slot/weight overbuy, outofcontrol Action.

    70 раз скачали

    Обновлено

  7. Бесплатный

    pwsoft обновление m-connector-j

    Всем привет!
    Обновил до jython is 2.7.3.
    Обновил до mysql-connector-j-8.0.32
    В архиве 2 папки сборка(настроенная сборка ) и pwsoft(исходники с файлами из сборки для теста)
    Использую:
    исходник PWsoft+09.01.2017
    mysql 8.0.31
    java 11
    java 13
    Редактировал исходники через:
    IntelliJ IDEA
    Для проверки прокачался до 10 уровня:)
    Возможно кому то пригодится......

    109 раз скачали

    Отправлено

  8. Бесплатный

    Source с4 l2j lisvus 752rev

    Линк на СВН
     
    https://gitlab.com/TheDnR/l2j-lisvus

    20 раз скачали

    Отправлено

Авторизация  

×
×
  • Создать...