-
Content Count
153 -
Joined
-
Last visited
-
Days Won
4
Reputation Activity
-
-
fiction reacted to AnnieRuru in @packetfilter
PLEASE GIVE ME YOUR COMPILER
I want my visual studio 2019 also display error like yours
btw I'm guessing that's CentOS, this happened before on my OnPCUseSkillEvent
0.3 - plugin
- add missing FILTER_CLAN flag
- implement block_item type 'I' flag
- fix FILTER_OTHER not working properly when the player doesn't have a party or guild
- fix [C]hat type shouldn't able to filter self, since the client always shows you are talking anyway
- and attempt to fix the above stupid error that doesn't show on Visual Studio
-
fiction reacted to 4144 in Please HELP! SQL Table problem!
to be clear. hercules still will use conf files, but plugin db2sql allow extract many info as sql files. after you can use this files and get your items/mobs etc in your web panel
-
fiction reacted to AnnieRuru in All in one Event Manager -> help me find all the event scripts !
HAHAHA !!
already like more than 5 people reminds me about this on discord XD
oh yeah I take this time to tell hercules community
few days ago a server that runs on hercules complained that we don't have enough battleground scripts
then I check my repo -> https://github.com/AnnieRuru/Release/tree/master/scripts/Battlegrounds
ONLY ONE which is bg_assasination -> https://github.com/AnnieRuru/Release/blob/master/scripts/Battlegrounds/bg_assassination.txt <-- yes this is safe to use in live server
the rest are rathena .... !
LMAO !!
I actually has more than 8 battlegrounds scripts, although many in same variations, but its still a quite amount
I think can start ONLY the battleground part after the `@packetfilter` done
2 more paid service to go (1 of them is yours)
-
fiction got a reaction from AnnieRuru in All in one Event Manager -> help me find all the event scripts !
Hi @AnnieRuru do you dropped this awesome project 🐀 ?
-
fiction reacted to AnnieRuru in Promotional Code
I got 2 rep up for making that grumbling post, that just shows how many members really like this idea
and of course I knew many topics talking about this script again and again and again and again and again and again and again and again and again and again and again and again !!!
so I make one myself and hopefully don't want see people talking about that bug script again !!
What this script does ?
GM generate some sort of gibberish word and promotes it on social media
then players input that gibberish word and able claim the items
honestly I don't really see the point of gibberish word,
I made this script in a drop down menu, players can just select it from the menu and claim it <_<
Download: 1.3
script
here's an example by Philippine RO, from this post
TODO :
1. add coloring to the text
2. HULD compatible ?
3. maybe someday can rewrite this whole damn thing with .npc_var sync with SQL variables so don't have to call query_sql too frequently
-
fiction reacted to AnnieRuru in Dota PVP Ladder
yeah I bet everyone still using version 2.9, that outdated version from eathena
honestly there isn't much change with previous version, version 2.9 still works fine if you know how to fix it
Download: 3.6
hercules - script
rathena - script
soundeffect
if your server has custom animation sprite, remember to set .fix_custom_sprite to true
Questions:
when people ask to make modification to this script, it always comes down to these 2
1. monthly/weekly reset
ladder will reset monthly or weekly ... self explain
2. "@dotaannounce" off
hmm ... after talked to some people, they want the announcement set to global, but then some players want to see who are dead, and some players doesn't bother
and I also saw this is a custom modification ... can be made into this script but ... nah ... I'll do it when I feel like it
-
fiction reacted to AnnieRuru in nopettame mapflag
@evilpuncker there you go
Download:
plugin
tested with
prontera,155,185,5 script dfgsfgdfg 1_F_MARIA,{ pet 0; } //prontera mapflag nopettame there are several problems with this plugin though
1. I tested with unripe apple, and the item still being deleted, because it seems hercules has changed pet taming items from IT_DELAYCONSUME(11) into IT_USABLE(2)
2. Sage's hocus pocus has SA_TAMINGMONSTER skill also can catch pets, so nope, I couldn't just give back the items, since give back items also mean sage will get free pet taming items
DISCUSSION !!!
lazy to think anymore .... go to sleep now brrrr...
-
fiction reacted to Samuel in Item Option + Drop Effect
Hello!
Just came back from a very long break from ragnarok emulator scene.
When I read one of the topics here in the forum, I encountered this new Item Drop Option and Drop Effect which made me very excited and thought that I could do something like inspired Item Drop Effect in Diablo 3 (which I played for the past few months)
Anyway, this video is to showcase what I was able to achieve in making a plugin for this. Code is a little bit messy. There have been many changes in the source which I need to study.
Just read the video description as well.
Enjoy!
-
fiction reacted to Aethelingaeg in bAreaSkill
Hello Community,
I have adapted a bonus from Epoque Expansion Pack, bAreaSkill, to HPM format.
This bonus gives a y% chance for skill (skill_id) n to be AoE in y*y cells.
There is still no support for Skill name as parameter on this version because I didn't find a way to hook on script -> buildin(bonus).
Repository: https://github.com/yanpitangui/HPM-Plugins
I plan to add more conversions from Epoque as plugins.
Thanks.
-
fiction reacted to Aethelingaeg in bAtkEmoticon
Hello Community,
I have adapted a bonus from Epoque Expansion Pack, bAtkEmoticon, to HPM format.
This bonus gives a chance to use emoticon when attacked, attacking or both.
Repository: https://github.com/yanpitangui/HPM-Plugins
I plan to add more conversions from Epoque as plugins.
Thanks.
-
fiction reacted to Kenpachi in OnPCSkillUseEvent + getskillname
Hi.
Untested; just converted to Hercules!
OnPCSkillUseEvent.diff
getskillname.diff
~Kenpachi
-
fiction reacted to Ridley in November Digest 2019
November Digest 2019
The following digest covers the month of November 1st - November 30th 2019
Team Changes
@skyleo switched from Script Developer to Core Developer @Kenpachi has joined as Core Developer Added
Added an SQL linter. The `./tools/checksql.sh` script can be used to automatically validate the syntax of every file in the `sql-files` folder (note: dependencies might need to be installed through composer). The script is also executed in the Travis builds. (#2582) Added/updated packets, encryption keys and message tables for clients up to 2019-11-13. (#2568)
Added support for packet `CZ_REQ_MOUNTOFF`. (part of #2568) Added a missing building entrance portal in Juno and in Lighthalzen. (#2542) Added the script command `getguildinfo()` and its related constants `GUILDINFO_*`, to lookup information about a guild. (#2566) Added a separate configuration flag in `map_log.enable` to control the logging of `LOG_TYPE_LOOT`. (part of #2560, issue #2414) Added a new log type, `LOG_TYPE_ACHIEVEMENT` and its configuration flag, to control the logging of achievement-granted items. A database migration is required. (#2560, issue #2414) De-hardcoded the boss monsters' resistance to some status effects. It's now controlled by a new `NoBoss` flag in `sc_config`. (#2570) De-hardcoded the combo skills chaining check. It's now controlled by a new `IsCombo` flag in `skill_db`. (#2573) De-hardcoded the status icons. They are now defined through a new `Icon` field in `sc_config`. (#2577) Changed
Added error details to the python converter tools when a libconfig parsing error is encountered. (part of #2568) Converted packet `CZ_LAPINEDDUKDDAK_CLOSE` into a struct. (part of #2568) Updated the location of various NPCs: portals in Juno, sign post in Brasilis, Young Man in Payon (pre-renewal). (part of #2542) Reordered the loading of the stylist DB to be before the loading of NPC scripts, for consistence with the other DB files. (#2571) Fixed
Fixed a syntax error in the `2019-10-12--14-21.sql` migration file. (part of #2582) Fixed an incorrect nullpo check when slave monsters are summoned by an alchemist. (#2574, issue #2576) Fixed the Steal skill not showing the HP bar of the targeted monster right away but only when leaving and re-entering sight range. (part of #2567) Fixed a regression in the Steal skill that caused it to allow stealing of some cards. Card stealing prevention is now enforced by item type rather than by position in the drop list. (#2567) Fixed the `@fakename` to display the overridden name regardless of whether the character is disguised. (#2548, issue #2539) Fixed the `target_to` field not being cleared appropriately, causing monsters to get stuck in a loop walking to their previous target that has died, and causing hunters with auto-attack to be unable to walk away from their target and cancel their attack action. (#2564) Fixed the handling of HULD .po translations that contain the `\r` escape sequence. (#2569) Fixed the unintended clearing of status changes granted by passive guild skills, via `sc_end(SC_ALL)`. (#2575, issue #1147) Deprecated
Deprecated the script command `getguildname()`, use `getguildinfo(GUILDINFO_NAME, <guild id>)` instead. (part of #2566) Deprecated the script command `getguildmaster()`, use `getguildinfo(GUILDINFO_MASTER_NAME, <guild id>)` instead. (part of #2566) Deprecated the script command `getguildmasterid()`, use `getguildinfo(GUILDINFO_MASTER_CID, <guild id>)` instead. (part of #2566) Removed
Removed the `SI_*` constants from the source code, now available through `constants.conf`. (part of #2577) Special thanks to
@Haru, @4144, @Dastgir, @Emistry, @Asheraf, @skyleo, @meko
-
fiction got a reaction from bWolfie in How to use mobskilldb convert
Thank you, with that pr i has knew where was the problem reside.
Anyways, my problem was for some reason i has a dot in JExp, i changed to an integer and problem was fixed.
Exp: 18000 JExp: . Fixed
-
fiction reacted to 4144 in How to use mobskilldb convert
Try this pr https://github.com/HerculesWS/Hercules/pull/2568
I add some info if it crashing on parsing wrong data, but i cant reproduce your issue. If it crash, show output here
-
fiction reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)
Update:
https://github.com/dastgirp/eBG/commit/53bcb30f2704b59ddf4f3385f7bc525e7465bd4d
Fixed an issue wherein BG Shop was not considering BG Points.
-
fiction reacted to Dastgir in dDelays(Anti NoDelays) - Releasing this weekend
Hello Community,
What is dDelays?
You should have heard about Delays hack by editing out grf or whatsoever method..
This will make the delays hard-coded and will not be able to use those hacks.
Site https://ddelays.dastgir.tech/ Price Introductory Offer:
Weekly: 1.25$
Monthly: 5$
Quarterly: 18$
Beta Date 27th October 2019 (Sunday) Payment Method PayPal / PayTM / Others(Message in discord) Discord
For Any kind of support/question/payment related query: https://discord.gg/sb4mkdH Emulators Hercules (Fully Supported). Other Emulator Support coming by 3rd November 2019 (Sunday)
-
fiction reacted to Dastgir in September Digest 2019
For pre-re:
python itemcombodbconverter.py --mode pre-re > item_combo_db.conf For re:
python itemcombodbconverter.py --mode re > item_combo_db.conf then move the item_combo_db.conf to your db folder
-
fiction reacted to KirieZ in [Q] Skip sql update
If you are sure that you have all the updates, I think you can run the queries that insert entries in the sql_updates table: https://github.com/HerculesWS/Hercules/blob/stable/sql-files/main.sql#L876
-
fiction reacted to Ridley in September Digest 2019
September Digest 2019
The following digest covers the month of September 1st - September 30th 2019
Team Changes
None Added
Added/updated packets, encryption keys and message tables for clients up to 2019-09-18. (#2528) Added the `@changecharsex` command, to change a character's sex. (part of #2528) Added support for clan names in the name packets. (part of #2528) Added support for multiple Token of Siegfried item IDs. (#2515) Added support for the new guild UI features in the client. (#2519) Added per-item scriptable start/end rental functions, replacing the previous hardcoded functionality. See the new item DB fields `OnRentalStartScript` and `OnRentalEndScript`. (#2462, issue #140) Added the `getfont()` script command, to check the player's current chat font. (part of #2462) Added support for gcc-9 by disabling the array bound checks until the `ZEROED_BLOCK` related code will be fully compatible (#2536) Implemented the LapineDdukDdak System. (#2336) Implemented the Library Mistake Quest, allowing players to bypass the rebirth costs. (#2532) Changed
Converted `sc_config` to libconfig. A tool to convert from the old format has been provided in `tools/scconfigconverter.py`. (#2526) Converted packet `ZC_TALKBOX_CHATCONTENTS` into a struct. (part of #2528) Extracted homunculus experience gain message code to a separate function. (part of #2528) Changed function arguments to type `enum battle_dmg_type` where applicable. (part of #2528) Changed pets, homunculi, etc. not to be loaded when autotrading. (part of #2524) Changed the guild castle IDs order to match the client's. (#part of #2519) Converted the item combo DB to libconfig. A tool to convert from the old format has been provided in `tools/itemcombodbconverter.py`. (#2529) Changed some remaining symbols to `static`. (part of #2536) Updated the gitlab-ci builds to reflect the release of Debian 10 buster. Gcc-8 is now the primary compiler used for the gcov, asan and i386 builds. (part of #2536) Increased the maximum allowed item ID to int32 max, for clients supporting it. (part of #2336) Fixed
Fixed packet `ZC_ACK_RANKING` on old (2013 and earlier) clients. (part of #2528) Fixed an issue preventing homunculus auto-vaporize on death or skill reset, when the 80% HP condition isn't met. (#2524) Fixed a bug that caused homunculi's HP and SP to be refilled on every login instead of just on creation. (part of #2524) Fixed the intimacy requirement check for the homunculus ultimate skills. (part of #2524) Fixed the MVP tombstones causing players to get stuck if they were reading their message when the MVP respawns. (#2525) Fixed the MVP tombstones showing their message multiple times when clicked. (part of #2525) Fixed some incorrect examples of use of `while (select(...))` in the script documentation. (#2533) Corrected the item ID used by the KVM Logistic Officer. (#2527, issue #2404) Fixed several subtle issues caused by the nick partial match feature, when enabled. Now the partial match is only performed for lookups requested by atcommands and client features, while a full match is used for source and script lookups. (#2523) Rewritten the `itemdb_searchname_array` function, now properly supporting the items with IDs greater than 65535. (#2535) Fixed support for items with IDs greater than 65535 in the constdb2doc plugin. (part of #2535) Fixed a minor C standard compliance error, mixing function pointers and non-function pointers. (part of #2536) Fixed the (commented out by default) custom Venom Splasher countdown timer code. (part of #2536)
Special thanks to
@Haru @4144 @Asheraf @skyleo @Emistry @hemagx
-
fiction reacted to Ridley in July Digest 2019
July Digest 2019
The following digest covers the month of July 1st - July 31th 2019
Team Changes
None Added
Added/updated packets, encryption keys and message tables for clients up to 2019-07-24. (#2498) Added a setting to have `@autoloot` take player drop penalties/bonuses into account. See `autoloot_adjust` in `drops.conf` for details. (#2505) Added a mob DB field `DamageTakenRate` to change the rate of the damage received by each monster. (#2510) Added a setting to allow homunculi to obtain a portion of the EXP gained by their master. See `hom_bonus_exp_from_master` in `homunc.conf`. Note: in order to restore the previous behavior, the setting can be changed to `0`. (#2507, issue #2313)
Changed
Converted various packets (`ZC_ACK_RANKING`, `ZC_STATUS_CHANGE_ACK`, `ZC_HAT_EFFECT`) into structs. (part of #2498) Changed `pc_statusup()` to send the actual stat value back to the client in case of error. (part of #2498) Disabled the `@refresh` and `@refreshall` commands during NPC conversations, causing the character to be stuck on an invisible NPC dialog until relogging. (#2499) Extended `@reloadmobdb` to update the currently spawned monsters. (#2500) Changed the party sharing checks to avoid unnecessary SQL queries. (part of #2502) Extended the `@refine` command with shortcuts to refine every normal equipment (-1), every costume equipment (-2) or every shadow equipment (-3). (#2504) Extended the `@refine` command to list the costume and shadow equipments. (#part of #2504)
Increased the stack limit of Turisus, Asir and Pertz to unlimited and the other runestones to 60. (#2509) Extended the commands `getmonsterinfo()` and `setunitdata()` / `getunitdata()` with accessors for the new `DamageTakenRate` mob DB field, using, respectively, `MOB_DMG_TAKEN_RATE` and `UDT_DAMAGE_TAKEN_RATE`. (part of #2510) Converted the Guild Castle database to the libconfig format, in preparation for future updates. (#2506)
Fixed
Sanitized the use of `input()` in all the scripts to work correctly if the minimum accepted value is changed to less than zero in the configuration. It's recommended that third party scripts get updated not to assume a positive value, since the default setting may change in the future. (#2494) Fixed an issue in the Sealed Shrine script, allowing to unseal multiple Baphomets under certain conditions. (#2332) Fixed an issue that allowed an appropriately created party to enable experience sharing even if outside the sharing range. (#2502) Corrected the cooldown after killing Wounded Morroc. (#2503) Corrected `isequipped()` and `isequippedcnt()` to correctly handle costume equipment. (#2508)
Deprecated
None
Special thanks to
@Haru @4144 @Asheraf @Emistry @KirieZ
-
fiction reacted to Hyvraine in Botong-ui | FluxCP Theme
View File Botong-ui | FluxCP Theme
Hi! This is kind of my "sorry for appearing and disappearing, please accept my apology" beta release.
It's not exactly a theme, there are changes to some of the library files as well as changes to the configuration files. Very minor, really. You can see all the changes here: https://github.com/marqroldan/FluxCP
There are also fixes that support the changes to the structures of the tables, if I missed any please notify me.
Note that this is currently for Hercules version of FluxCP and not compatible with rAthena's.
This theme is based on Bootstrap 4 (so it still includes jQuery). It is responsive.
What you see on the main page isn't something I created. It's just a random Bootstrap 4 template that I downloaded.
That Bootstrap 4 Template Details:
Theme Name: Rapid
Theme URL: https://bootstrapmade.com/rapid-multipurpose-bootstrap-business-template/
Author: BootstrapMade.com
License: https://bootstrapmade.com/license/
Video Preview:
FAQ:
Why is the file so big? Yeah normally it's less than 20MB but it's due to the inclusion of the item icons and thumbnails. Where are the images? You can get them from here: https://github.com/marqroldan/FluxCP/tree/dataImages or http://rathena.org/board/files/file/2509-item-images/ It's not working! Nani? Well it should be working fine (if you've installed all the necessary and required tables). Should you encounter any bugs or problems feel free to reply on this topic so I could patch it on the repo. Will you update your Stellar FluxCP skin? No. It will forever stay that way and will not provide any support. This Botong-ui theme however will be updated from time to time. How frequent is the update to this theme? Always check the repository for recent changes, not this forum's download section. For faster updates. How to change to another theme? Simple, open your browser's developer tools and go to the console and type: updatePreferredTheme("[themename]") where you replace the bold text to the name of the theme you want to switch to. Can I contribute? Of course! Just make a pull request on the repo Your repository is so messy. I have no valid excuse for this. I'm still learning how to properly use Git / version control system and would greatly appreciate it if you have tips.
Thank you!
Submitter Hyvraine Submitted 07/12/19 Category Web Resources
-
fiction reacted to Tio Akima in [Showcase] Survival - The infected city
Hi ... I've finished a series of maps recently, inspired by a horror story theme. The main map is a modern city, freely inspired by Raccon City (RE)
with classic places such as the famous Mansion of RE1 and also the raccon city police station.
A map made for RO, but the idea was to remove all the medieval elements, to maintain a modern aesthetic, to approach our present world.
The second map is MANSION (freely inspired)
This map has 4 floors (two extremely large 2 floors (150x150), 1 small floor and basement.
The maps are well detailed and with the possibility to compose a series of quest's and events.
There are many possibilities. It can be used as an instance, as main city, map for events
(such as zombie invazion, undead, savior, vips events, hunter), quests, etc. just be creative.
Tell me your opinion, maybe you can help me improve.
Thank you.
ps: The police department is not ready yet.*****
(Some images to better illustrate)
THE CITY
Now some images of the Mansion with 4 floors
I like it when the maps are well filled, with no empty spaces, and with many details,
something that suggests that there is life there, with dirt and trash on the floor, etc ...
01F and 02F
03F and basement
-
fiction reacted to Ridley in May Digest 2019
May Digest 2019
The following digest covers the month of May 1st - May 31st 2019
Team Changes
@Luciar has joined as Support Leader. Fixed
Fixed an issue in the player name packet causing names not to be sent correctly. (#2460, issue #2459) Fixed a null pointer error on MVP drops. (#2461) Fixed a packet generation issue that caused the Guild Storage to appear empty. (#2464, issue #2463) Fixed use of ZC_SE_PC_BUY_CASHITEM_RESULT on old packet versions that didn't support it. (#2465) Fixed a calculation error in the ASPD (and/or other substats) when the maximum stats have values higher than default. (#2419) Fixed a parsing error in the HPM Hooks Generator. (#2467) Fixed a reading error in refine database caused refine chances to be incorrectly read. (#2481) Added
Added consolemes() script function which allow the script engine to print error, warning, status, debug and info messages to the console. (part of #2440) Added the item combo effect for Geffenia Tomb of Water (2161) and La'cryma Stick (1646). (#2441, issue #1982) Added support for mobs to drop items with Random Options. See the new database file db/option_drop_group.confand the new optional syntax in the drop entries of mob_db.conf. (#2309) Added a global function F_MesItemInfo(), to print an item name with description link, formatted for the current client version. (#2068) Added/updated packets, encryption keys and message tables for clients up to 2019-05-02. (#2432) Added a new function clif_selforarea() to send packets to self, falling back to area when no target is specified. (part of #2432) Added script commands getunittitle() and setunittitle(), and the related information in the unit_datastructure. (part of #2432) Added support for players to automatically reject party invites through the party options. (part of #2432) Added an option to automatically drop the connection on the server side when a character is kicked. See drop_connection_on_quit in client.conf (note: the previous behavior was equivalent to true). (part of #2432) Added an option to force character save when the party options are changed. See save_settings in map-server.conf. (part of #2432) Added the script command closeroulette() and the related packet ZC_ACK_CLOSE_ROULETTE to close the roulette window. (part of #2432) Added a missing CSBR_BUSY value to enum CASH_SHOP_BUY_RESULT. (part of #2432) Added support for the refinery UI. See the new refine_db.conf changes and the settings enable_refinery_ui and replace_refine_npcs in features.conf to toggle between the new UI and the previous scripted refiner. (#2446) Added a new SkillInfo flag HiddenTrap, to make certain traps invisible, according to the trap_optionsconfiguration flag. The default settings have changed to match Renewal. Pre-renewal users might want to review trap_options and the now superseded traps_setting. (#2232, issues #1927 and #1928) Changed
Extended @dropall to accept an optional argument for item type (#2439). Updated copyright header in the configuration files for year 2019. (part of #2452) Extended the getinventorylist() script command to return an array @inventorylist_favorite, set to true when the item is located in the favorite tab. (#2426) Split the function clif_blname_ack() into bl type-specific functions. (part of #2432) Extended getunitdata() and setunitdata() with support for the group ID (UDT_GROUP), and added the related information in the unit_data structure. (part of #2432) Moved the UDT_* constants from constants.conf to script.c. (part of #2432) Extended the guild expulsion information to include the character ID for supported client versions. This includes a database migration. (part of #2432) Disabled packet validation in socket_datasync(). (part of #2432) Moved the refine database and refine related functions to a new refine.c file. A public and private interface is provided, with public database accessors refine->get_bonus() and refine->get_randombonus_max(). (part of #2446) Changed several battle calculation limits to be configurable through battle/limits.conf and no longer hardcoded. Several status_data fields and battle functions now use int instead of short to accommodate this change. (#2419) Changed the unitwarp() script command to allow NPCs to be relocated to non-walkable cells (like movenpc()). (#2453) Fixed
Corrected MSVC version naming in console (#2450). Corrected an example using a sprite number instead of a constant in README.md. (#2449) Fixed an issue in a monster death label callback in npc/custom/events/mushroom_event.txt when the monster is killed without an attached player. (#2442, issue #1955) Fixed an issue where when a chat room handler leaves, the following leader won't be checked for cell_chknochatand will bypass it. (#2443, issue #1569) Corrected the documentation for pincode.enabled in the char-server configuration. (part of #2452) Fixed an incorrectly displayed ITEMLINK entry in the OldGlastHeim script. (part of #2068) Fixed a packet size underflow in the storage packet for certain client versions. (#2424) Fixed an issue that caused named/brewed/forged items to be saved to database with the wrong character ID. Database migrations are provided, to update the existing data. (#2425, issue #2409) Fixed a truncated title in the inventory window. (part of #2432) Fixed a possible overflow in the guild member login field (only supporting timestamps until 2036-12-31). (part of #2432) Fixed a compile error with old packet versions. (part of #2432, issue #2438) Fixed a potential exploit related to the vending skill, by adding stricter validation on the vending status flags. (part of #2432) Fixed a regression, restoring the ability for HPM Hooks to hook into private interfaces, through the new macros addHookPrePriv() and addHookPostPriv(). (#2447) Fixed a zeny loss caused by the inter-server deleting zeny from messages when the user only requests to take items. (#2455) Fixed a compatibility issue with Perl 5.26 in the item converter script. (#2444) Fixed various gitlab-ci build failures, by removing some no longer supported debian versions and packages. The gcc-4.6, gcc-4.7 and gcc-5 builds have been removed. (#2458) Deprecated
Deprecated the script command debugmes(), superseded by consolemes(). (part of #2440) Removed
Removed the superseded traps_setting configuration flag, replaced by trap_options. (part of #2232) Special thanks to
@Haru @4144 @Asheraf @hemagx @KirieZ
-
fiction reacted to 4144 in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130