Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *add ai function awayIfLowHp
- *AtomicEnum для переменных Enum
- *PlayerVariablesComponent компонент отвечающий за переменные персонажа.
- *Small fix ValidatePosition
- *getRandomDamage for Player
- *Delete ReentrantLock.java ReentrantReadWriteLock.java
- *Client xml's files parsers holder
- *CleanUp getAround method's
- *PlayerApp component
- *Fix validateEnchantItem cleanup method for code dublicate
- *PositionUtils getDirectionTo correct
- *delete offline buffers
- *Fix enchant jeverly
- *Fix drop enchant for blessed scrolls
- *Fixed effect's stack
- *Olympiad fixed attack on game is not started
- *SkillUtils add new buff method
- *CommunityBuffer.java remove check id from config
- *Fixed Events min max category level
- *Fixed trading
- *Fixed OlympiadGame zone change type
- *Fixed getColRadius getColHeight for Player.java class
- *Fixed LastHero arena
- *fix npe on moving
- *Small correct
- *rework pc_parametrs data reading from pts script file
- *expdata from pts platform
- *rework PlayerRace
- *WaterZoneListener for exit transformation
- *CommunityDAO sorting effects saving
- *EffectRemoveTarget stop attack and casting
- *Pvp Events sync
- *World rework getAround method's
- *small correct info for login server
- *Small fix
- *add Stringer annotation
- *remove Jarloader
- *getHWID to getHwid
- *Optimize lock inventory
- *small fix
- *Fixed load abstract class scripts(some trouble)
- *Rework Cubic system thx jts
- *Расширил вывод инфы при запуске сборки
- *reApplyEffects for DispelEffects
- *update netty and mariadb lib
- *Fix ArmorData package
- *Fix QueenAntInstance
- *Fix QueenAntNurse AI
- *Fix Dynasty Platinum Plate items
- *SecondPasswordAuth fixed
- *BypassStorage to GameClient
- *Поправил опкоды для защит
- *Добавил сохранение оригинального пароля при авторегистрации
- *Поправил взятие линков из manual_pch если есть там то берём оттуда если там нету берём из общих линков
- *Поправил триггеры
- *Поправил загрузку скиллов на ивенте MightOfGods
- +Добавил вторичный пароль
- *Поправил эксепшн в PcInventory
- *Проверка на null для specialCamera
- *Удалил лишние неиспользуемые методы в SkillTable
- *PlayerRank enum
- *Fix EnchantScroll's(to offlike work)
- *Fix geomoving
- *Fix ValidatePosition
- *Olympiad season init
- *Переделал систему заточки (теперь всё в xml как у людей)
- *CommunityBuffer сделал генерацию кнопок
- *MightOfGods подрихтовал инит хандлера для итемов
- *Возможность оверэнчанта
- *Добавил генерацию кнопок схем баффа в коммунити баффер
- *//setlevel работает даже через блок опыта
- *EnchantItem добавил возможность указывать % спадания(todo заинитить ебическую формулу аля оффлайк)
- *MightOfGods fixed some trouble's
- *CommunityBuffer fixed buff method
- *Add netty mmocore (todo use this shit)
- *getEffectTemplates to list
- *Fixed packet's name to offlike enum
- *Fixed bypassValidation and parseHtml
- *prothelper
- *Возможность сразу баффать в коммунити схемы.
- *ProtectionHelper module
- *MightOfGods.java fix skill restoration
- *_htmlbypass
- *hikari upd.
- *Stringer obfuscator
- *HtmCache
- *SkillsEngine optimize loading
- *htmlcompressor update
- *argona lib (high perfomance collections util)
- *guava-25.1 lib update
- *Поправил Acp поправил
- *caffeine-2.6.2.jar cache
- *ehcache removed
- *update mariadb-java-client-2.2.5.jar
- *ProxySlider serverList update's
- *Загрузка прокси
- *ProxyServer
- *Статы петов
- *StatFunctions домножаем статы мобам рейдам и прочей шушуре
- *Удалил пустые дефолт конструкторы
- *Поправил коллизию Ancient egg
- *Убрал лишний спаун питомцев у пет менеджеров
- *PlayableAI чистим агролист при смерти Playable персонажей
- *ExPetInfo(0x0C) добавил в энум
- *SummonInfo(0x0C) добавил в энум
- *Добавил команду //setpetname "name"
- *Избавляемся от EmptyIterator.java JoinedIterator.java (jdk api and google use)
- *AncientEgg ai
- *Sailren ai
- *roamer_primeval ai
- *DefaultAI getNearestTarget to getDistance3D
- *update Hikari lib
- *correct Drain skill
- *correct onEvtDead send to ai
- *Обновил либу reflections-0.9.11.jar
- *удалил либу mysql-connector-java-6.0.6.jar нахуй не нужна
- *UserBasicAction.java from jts
- *setter getter InstantZone to Reflection
- -CollectionUtils
- -ArraysUtils
- eqSort to List.sort() Arrays.sort()
- *MagicSkillLaunched small optimize
- *NewAI for Fantoms
- *Scripts cleanUp code
- *New actions for Fantoms
- *Small refactor
- +Селектор для выбора целей для фантомов
- +Селектор для выбора скилла для фантомов
- *На пис зоны вешаем слушатель при ините данной зоны в рефлекте
- *Instant to Reflection
- *getItems() to List
- *Конфиг на снижение нагрузки мувингом для игроков
- *Phantoms to coreside
- *Поправил слушатели для ConfirmDlg.java
- *Minor
- *Удалил загрузку конфига дезматча(больше не нужен) да и эвент не нужен(тот же Ласт Хиро только без геройства)
- *Поправил стринги Корейского стиля
- *Поправил загрузку квестов
- *Запуск скриптов из админки
- -релоад скиптов из админки(туду удалить из хтмлок)
- *Посадил загрузку скриптов на слушатели
- *Перепидарасил эвенты CtF KoreanStyle TeamVsTeam LastHero
- *Добавил поддержку аннотации @Bypass для вызова методов из скриптов.
- *Юз сосок мобами
- *Статы мобов оффлайк
- *Small correct Archangel AI
- *Small correct Baium AI
- *Убрал к хуям компоратор для определения ближайшей цели, добавил метод для определения (List<Creature> как параметр, выберет ближайшую цель к нпц)
- *Архангелы будут бить баюма если вокруг нет игроков или игроки в невидимости
- *InstantZoneUtils cleanUp dublicate code
- *ReflectionUtils.java to InstantZoneUtils.java refactor
- *Поправил немного менеджер баюма
- *Поправил компоратор для обределения ближайшей цели
- *Поправил возможность использования наживки для рыбалки
- *Manor small fix logging
- *Правка аи баюма
- *Правка аи архангелов
- *Недостающие диалоги для нпц баюма(каменного)
- *Переписал мувинг
- *Поправил летучие трансформы(не летали)
- *Чистка кода
- *optimize toArray()
- *удалил лишние проверки на null
- *удалил лишние throw Exception
- *cleanUp npcmakers/makers.xml
- *Переделал систему миньонов(теперь читаем с птс скриптов)
- *Поправил преследование миньонов лидера по суперпоинтам после респауна
- -MinionInstance
- *reparse privates data
- *full implement save to db npcmakers respawn data
- *add cleft_maker
- *add cleft_maker_2
- *add inzone_maker
- *add inzone_door_open_maker
- *add inzone_door_close_maker
- *add inzone_script_event_spawn_maker
- *OnActionShift добавил возможность просмотра параметров AI
- *SkillTable add method to convert from pts skill id to java skill id and lvl
- *Implement default_maker
- *Implement random_spawn_treasurebox maker
- *Implement random_spawn maker
- *Implement on_day_night_spawn
- *Implement velociraptor_maker
- *Implement tyrannosaurus_maker
- *Implement rhamphorhynchus_maker
- *Implement default_air_maker
- *rework MinionList
- *NpcMakersManager
- *Superpoint rework system
- *Treasure Chest's (box and mimic) to makers spawn
- *Primeval isle to makers spawn
- *SkillEngine pts like skill hash
- *AdminEditChar не показываем фантомов в списке игроков
- *AdminShutdown показываем онлайн фантомов(кол-во)
- *Spawn Beast Farm
- *DefaultAI correct returnHome loc
- *Shutdown fixed
- *Fixed moving flying Creature
- *Set RndHeading if Heading -1(for spawn)
- *Correct superpoint for flying Creature
- *fix
- *Корректировка спауна в квадрате 21_15
- *Корректировка спауна в квадрате 21_20
- *Залил геодату
- *Fix minimap
- *fixed HtmCache
- *Fix replace only abuse word
- *Fix SOCIAL_ACTION (dont broadcast packet if char moving)
- *Fix loading fake Players
- *Чистка и оптимизация кода
- *Удалил всякое говно которое по факту не нужно нахуй
- *Fix удаления скиллов эпик бижутерии(если одеты 2 одинаковых предмета)
- *Small fix ShutdownTask
- *Small code cleanUp
- *Small fix readS
- *COMPLETED refactor Reflection to InstantZone
- *RestrictAction for pts parser RestrictAreaData
- *Перепил MightOfGods.java не жрал адекватно хтмлки) но нахуй нам хранить темплейты хтмлок в 1 хтмлке когда их можно разделить?)
- *sevenSignListener
- OnPlayerClassChange
- OnPlayerSkillAdd
- OnPlayerSkillRestored
- Мелкие правки MightOfGods.java
- +Event Might of Gods (пока ещё не затестирован)
- *ClassLevel enum
- *new Listener OnPlayerClassChange, OnPlayerSkillAdd, OnPlayerSkillRestored
- *skills 2422-2427 Resoration
- *items 10254-10259
- +Базовая реализация фантомов(пока не понимаю какого многочлена они "сыпятся с потолка")
- *Немного подшаманил enum OutgoingPackets
- *ExRestartClient.java add STATIC_PACKET
- *Правка названия расс там где забыл :D
- *Small fix Occupation
- *Стартовые точки берём с птс
- *Подшаманил ClassId под птс будет нужно чтобы заюзать PCParametrs с птски
- *Исправил не правильное название расы dark_elf to darkelf
- +ClassType
- +PlayerClass
- -kamael_convert для итемов в xml (надо будет их вообще выпилить к хуям) т.к. работает теперь через отдельный манагер
- *Fix EVT_ATTACKED NPE
- -Удалил лишнее говно оставшееся от кубиков в xml
- -Удалил лишнее от enchant_bonus теперь читаем прямо с птс
- *PTS Managers
- *AntharasManager small fix
- *StatsUtils small fix
- *Fix Config.LIM_MOVE_GM скорость бега для админов устанавливается отдельно
- -StatFunction cha.addStatFunc(FuncRunSpdLimit.getFunc()); лишний раз
- *Fix PlayerAuthResponse
- *ConvertWeaponManager
- *Fix spawn HolyAltar Rune
- *PTS CubicManager
- *PTS VariationDataManager
- +CategoryDataManager pts like
- +DyeManager pts like
- *small refactor
- *small refactoring jts like
- *TransformationHolder pts use
- *Reflection to InstantZone
- *ReflectionManager.java to InstantZoneManager
- -сursed_wepon_xml более не требуется
- *offlike cursed weapon
- *Refactor AirShip Boat Vehicle ClanAirShip Creature GameObject Playable Player Servitor Vehicle from model to object
- *LeaveWorld.java to LogOutOk.java (offlike packet name for OutgoingPackets
- *TutorialShowQuestionMark to ShowTutorialMark (offlike packet name for OutgoingPackets
- *use ExEventMatchMessage for WelcomeMessage for players(krasivo suka)
- *KoreanStyle.java test massage
- *LastHero.java test massage
- *getLevelMod() теперь берём из PCParameterHolder
- *Множитель на отмытие кармы берём из PCParameterHolder
- *Правка птс лоадеров под эпилог
- *Перебрал парсеры xml и pts
- *pts dataparsers
- +Конфиг на показ уровня и есть или нет ПА для игроков в пати(показывать будет прямо в пати баре)
- *if else to switch case
- *deleted throws unused
- *Some Stream API changes
- *Небольшие правки по коду(Stream API)
- *Удалил неиспользуемые throw
- *if else to switch case
- *Rework DB backup manager
- *Small fix NpcInfo packet
- *Починил бекапманагер(работает в штатном режиме)
- *Подключение к бд теперь идёт через абстрактный пулл коннектов(базируется на конечно же на HikariCP)
- *Перелопаченный HtmCache thx java-man
- *Новый кешдвиг infinispan
- -SkillReduceItems(хандлер не нужен, удаление итемов идёт в самом хандлере)
- *Подкинул ещё несколько ресторейшн итемов
- *Ещё примерно 20+ ресторейшн скиллов
- +htmlcompressor-1.5.2.jar понадобится для переработки html кеша
- +flyway-core-4.0.3.jar (понадобится для установки базы данных на лету)
- *несколько скиллов i_restoration i_restoration_random
- *Подключил некоторые ПТС кондишены для скиллов(забыл про них, сделал давно)
- *Ебанический реворк холдеров скиллов
- -Env класс передаём всё в аргументы конструктора
- +Птс эффекты
- *Вынес функции в отдельные классы
- *Немного рихтанул мувинг
- *Суперпоинты реворк(а то что-то затупы какие то) надо проверить
- +Добавил возможность брать координаты XY из полигона как из массива
- *Подправил TreasureChestInstance
- *Перепидарасил SuperPointы (теперь в аи, и работают много быстрее)
- *MoveComponent
- *PacketBody to PacketWriter
- *ReformatCode
- *AcpUtil
- *AcpUtil small fix
- *HtmlMessage add constructor for fileName
- *GameClient check for null
- *Util remove LoadPlayer to world method
- *Update libs
- -Логирование из некоторых пакетов(ибо нахуй уже не нужно)
- *Чистка от apache lang
- *Подрихтовал CrestCache
- *Подправил KoreanStyle
- *Починил кланзначки после перезагрузки(сука ебаная ИДЕЯ)
- *Final fix for malformed clan crest/ally crest/clan
- +Добавил новый тип зон pvp_zone в которых персонажи флагаются
- +Валидатор DDS картинок
- *DDSUtils
- *Пакеты на установку знаков али клана
- *Подрихтовал CrestCache
- *Немного подпилил хандлеры таргетов
- *Подрихтовал энумы для AffectObject AffectScopeType
- +FantasiIsleParadEvent
- *Ошибка в option_data
- *Minor import fix
- *Удалил NpcState его нет в эпилоге
- *Minor math optimize
- *Некоторые пакетики цепляют опкоды с энума(дальше лень пока)
- *Удалил пакеты которые вообще на эпилоге не существуют(нахуй их вообще слать то было)
- *ServerOpcodesEnum (хранилище всех серверных опкодов)
- *L2GameServerPacket to GamesServerPacket
- *small fix
- *Bypass annotation and BypassHolder
- *OnReloadScriptListener
- *AtomicState update add methods to setTrue setFalse
- *Косяк запарил заинитить AtomicBoolean
- *Fix AI QuaarySlave
- *Fix ChangeMoveType (баг на мувспид)
- +Хандлеры для типов таргета(останется только дописать их начинку и пропарсить типы таргетов в скиллы) ну то хуйня)
- *Small refactor
- *Target handlers
- *npc.Say to npc.MakeFString
- *GiftManager rework теперь выдаёт награду каждый день, с каждым днём награда увеличивается
- +AI QuarrySlave
- *GiftManager small rework
- *Welcome html for gift rework
- *Reformat code
- +Add Daily Reward manager (TODO: config)
- *update gitignore
- *small fix variable to final on SetPrivateStoreBuyList
- *Fix save buyList items enchant level(offlike)
- *Fix var for Announcements
- *Fix на оффе если игрок покупает заточенную вещь то и продать ему могут только заточенную вещь.
- -remove NpcDataL2gw.java and reparser
- *Fix Announcements wararg
- *Fix Max Adena count
- *Fix RequestPrivateStoreBuy проверки на максимальную цену и минимальную
- +add telepot_to_objId позволяет переместится к объекту по его objectId
- -NpcTableReparser
- *minor
- *refactor clientpackets/serverpackets to network/clientpackets/serverpackets
- *Optimize NpcInstance
- *getLevelMod for NpcInstance
- *ExRestartClient отправляем при рестарте игрокам
- +addSkillName теперь может определять по айди скилла
- *Small rework Env
- +add EffectShadowStep
- +add EffectInstantJump
- *Fix ValidatePosition for FlyType skill's
- *Fix ThreadPoolManager (trouble with shutdown)
- *Correct EffectRemoveTarget (останавливаем аттаку если только цель атакует, прерываем каст если только кастует)
- *GameObject add setXYZ for Location variable
- *Correct Maguen Strike stackType
- *Reduce AI agro check period
- *Заготовочка на оповещение фракции моба когда он агриться(просил кто-то)
- *Optimize World.getAround*method's
- -setXYZ Playable class
- *Correct isAgro NpcInstance проверяем параметр при создании объекта
- *Поправил сообщение при очистке квх
- +Добавлена команда для очистки Кланового хранилища по таргету игрока из этого клана //clear_cwh
- +Добавлена новая админ команда //clear_inv //clear_wh очистка инвентаря и очистка варехауса
- *Fix NpcInstance isAggressive
- *Correct isAgro NpcTemplate
- *Temp Fix siege attack friends
- *Test thinkCast PlayableAI (need test)
- *PetBabyInstance удалил лишние проверки, сменил тип коллекций, больше не юзаем null коллекции когда можно юзать пустые коллекции.
- *Fix теперь читаем птс параметр IsAggressive если больше 1 то моб является агром
- *Fix onSpawn RaidBoss play music (RaidSpawnMusic pts param)
- *Fix взятие моба в таргет если игроки в пати.
- *Fix? raidPoints
- *Fix all npc_data isAgro
- *Temporal disable auto_enchant detect
- *Olympiad ArrayList to CopyOnWriteArrayList
- *Fix PvPEventTeam
- *Fix CtF TvT KoreanStyle LastHero DeathMatch synch trouble
- *Rework DatabaseFactory
- *Update HikariCP lib
- *String concat to StringBuilder append(faster together)
- *remove synhronization Concurrent Collection
- *Fix boxing primitive's
- *Fix DefaultAI addUseSkillDesire to add task
- *Temporal delete BackupController for mysql
- *Rework OlympiadDatabase cleanUpNoble iteration
- *update sl4j api lib
- *minor update
- *Optimize String concat on LOGGER call's
- *Delete unused imports
- *Fix class name for some loggres call
- *Rework RewardGroup comparing chance on min to max
- *RewardGroup calc double chance
- +add some Methods to TimeUtils
- *Rework DeadlockDetector
- *Fix Valakas AI
- *Optimize jarloader/MultiClassLoader
- +Offlike skill AbnormalTypes AbnormalVisualEffect AffectObject AffectScope SkillEffects TargetType
- *ConfigSystem
- *BetaTestNpcInstance оптимизация кода
- *BetaTestNpcInstance изменил формат выдачи уровня, теперь будет выдавать поочерёдно 20, 40, 61, 76, 85
- *Оптимизация OlympiadTeam убираем говнокод
- *HWIDChecker IPChecker оптимизация
- *Расширил вывод статистики на олимпиаде(при включенном конфиге на вывод инфы об оппоненте)
- *Fix createItem AdminCreateItem.java handler
- +Добавил функцию закрытия CommunityBoard посредством сервер сайда
- +Добавил классы для новой системы конфигов
- *SkillsConfig HotReload, так же теперь если нет файла конфига будет пытаться найти его в папке default, в будещем будут указаны дефолтные значения для всех конфигов(на случай если не нашлись файлы)
- *Fix SkillsConfig add reload function
- *Update Hikari lib
- *ZoneTemplate clean code
- *Olympiad clean code
- *Clean ClassId remove unused code
- *Small fix LOGGER for CharacterSkillDAO validation skill load
- *Fix lvl_mod for Monster and Npc always 1.0
- *Disable debug on formulas
- *skills.ini small fix
- +Add lvl_bonus_data.xml
- +Add lvl_bonus_data parser holder
- *Correct getLevelMod
- *Small fix PetInstance stats
- *Add SkillHolder to simple code for useSkill
- *Small fix Recall class skill's
- +Add config AltAllSubclassAvialable
- *Reduce time for autoSave player info
- *Incrace multipler for GM Hast skill 7029
- *Rework actor.Say(int, str, str, str, str, str) to actor.Say(int)
- *simple code in Leogul AI
- *New AI Leogul
- *Reloaded method Say Shout for NpcInstance
- *Fix account_log table name
- *Add revision number to ant build
- +New Ai for Leogul and Gamlin
- *Add listener to Herb on Heine fields
- *FieldOfSilenceWhisperListener remove logger
- *Add effect for Ancient Herb of Slayer for skill 2900
- *Add FieldOfSilence herbs buff listener
- *Add effect for Ancient Herb of Slayer
- *ListenerList small rework
- *Ебаный олдовый баг когда можно было сменить на основу джудикатора или инспектора(делался через сервис)
- *Чистка хлама в DbUtils
- -UPnPService для логин сервера, т.к. не нужен.
- *merge branches
- *events_final_branch слито с master
- *Superpoint system rework
- *TreasureChest rework
- +TerritoryParser/Holder
- +UPNP service to automatic config gameserver network
- *Fix parseBoolean on ExProperties.java
- *Remove mysql.java method's move to DbUtils
- *AutoFix uncorrect Polygon on territory or Zone loading
- *Fix pvp event's start condition
- *_Log to LOGGER rename
- *Fix attack to thinkActive Summon random run around Owner
- -remove usless xml dtd validation
- *Fix Dragon Valley spawn
- *fix TreasureChest spawn
- *FIX Lair of Antharas spawn
- *Fix Primeval Isle spawn
- *Fix Pagan Temple spawn
- *update mariadb-java-client-2.0.1.jar
- *Optimize perfomance for string concat
- *Optimize inner class var without getter and setter
- *Stream API use optimize
- *GameObjectsStorage full safe thread
- *Full memory stats for admin_shutdown
- *Несколько квестов NPE Fix*
- *Geomove Lostworld
- *geoengine overworld
- *Fix dupe RequestSellBuy
- *Add PTS data parsers(thx jts Camelion)
- *LoginServerCommunication to AuthserverCommunication (for SmartGuard)
- *Olympiad enchant limiter
- +Random Spawn Territory
- *Nio from overworld
- *Fix all use RunnableImpl (add throws for debug)
- +Added AutoCp Mangol thx.
- *Acp service
- *Migrate jdk8 comporators
- *Fix Community Dress Service
- *Reparse all items from pts
- *update java mysql connectors
- +new olympiad date system(like l2nextgen)
- *Fix NPE Inventory
- *remove instanceof PetBabyInstance
- *Dress Service и всякая хуета
- *Fix парсеры Арен для пвп эвентов
- *Fix агрессия мобов только в их территории спауна
- *Merged in events_final_branch (pull request #1)
- Events Agression
- *Agression territory for npc's
- *Parser arenas
- *Reparse npcdata (castle_id)
- *Refactor DatabaseInstaller
- +KoreanStyle event
- -restriction
- +add listener for events
- *Залитый сурс
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement