Angelmelody
-
Content Count
772 -
Joined
-
Last visited
-
Days Won
23
Reputation Activity
-
Angelmelody got a reaction from Strong but Light in 2010-07-30 lua files
Here is the lua file compatible with 2010-07-30
lua files.7z
-
Angelmelody got a reaction from evilpuncker in [Script CMD] showscript
idea from here: http://herc.ws/board/topic/3257-aegis-showscript-command/?p=21640
*showscrpt("<message>"{,<GID>}); This script will display the output message on top of the units Head
If an optional GID is specified, msg will be shown on specified units head.
if GID isn't specified or target not exist, msg will be shown on the invoking character
if GID isn't specified and there is no player attached, msg will be shown on npc's head
example:
prontera,120,120,2 script bla 120,{ showscript("plz input an online player's name!"); input .@name$; .@tgid = getcharid(3,.@name$); showscript("this is a test!",.@tgid); close;OnInit: showscript "I m npc bla";end;}
download:
showscript.c
-
Angelmelody got a reaction from evilpuncker in Odin Server side manner
No offence, for my experience
soon = dead
-
Angelmelody got a reaction from evilpuncker in what is the max storage count i can use ?
The safe max storage is 731 explained by Ai4rei
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4391&&st=20
-
Angelmelody got a reaction from evilpuncker in get zeny amount from new bank system
mes "your bank vault: " + .@bank + " Zeny.";
-
Angelmelody got a reaction from Coookie in MVP and Mini Boss Card global removal
you can try src modification
https://github.com/HerculesWS/Hercules/blob/master/src/map/mob.c#L2373
to add this line
if ( it->type == IT_CARD && ( md->status.mode & MD_BOSS ) ) continue;
-
Angelmelody got a reaction from NiklPar in Obtaining Hercules
I dun know why the svn address not working with windows TortoiseSVN client,but it was working fine with linux svn checkout
erro msg:
Checkout from http://svn.github.com/HerculesWS/Hercules.git, revision HEAD, Fully recursive, Externals includedThe PROPFIND response did not include the requested properties -
Angelmelody got a reaction from grimmm in [HELP] Scripting.
getmapmobs was merged into mobcount in early revision
replace all getmapmobs("this") with mobcount("this","")
-
Angelmelody got a reaction from haduri in R> ItemInfo.lua (updated) for Pre-renewal
these are docs of iro class server
hope it help...
data.7z
-
Angelmelody got a reaction from evilpuncker in GRF Editor
Hi~ @Tokeiburu,
dunno why grf editor can't decompile the official lub file, can you fix it?
skilldescript.lub extracted from TWRO
skilldescript.7z
-
Angelmelody got a reaction from Ehwaz in get and set info of mapreg
get
mapreg->readreg( script->add_str("$abc");
set
mapreg->setreg( script->add_str("$@cde"), 1000 );
-
Angelmelody got a reaction from Ragno in Hercules Ultimate Localization Design
you have to convert the conf file into the ANSI format and set the default_langueage to the same as your po filename
-
Angelmelody got a reaction from evilpuncker in Do not count @at as online player
agree+1
@At players are fake online players count, sometimes gm need to know the true count to organize an event
-
Angelmelody got a reaction from uzami in Event starts when change job
you wanna triger OnPCStatCalcEvent ? if yes you should make server calculate the player's states
-
Angelmelody reacted to Haru in [2016-04-24] Visual Studio 2015 fully supported (and Visual Studio 2010 dropped)
Rationale:
This is according to our Supported Platforms policy.
For an overview of supported OSes and compilers, please see the wiki page https://github.com/HerculesWS/Hercules/wiki/Supported-Platforms
Contents:
VS2015 is our primary target compiler on Windows, and this merge removes all the warnings that were present when compiling with that version of Visual Studio.
VS2010 isn't one of our supported platforms (and hasn't been for a while), so maintaining its solution inside the repository adds unnecessary work to the dev team.
Impact:
While it's currently still possible to build on VS2010 (download the files `Hercules-10.sln` and `vcproj-10/*` from an older snapshot of the repository such as https://github.com/HerculesWS/Hercules/tree/bbcb040 and put them in your Hercules directory), we offer no support for any build issues causd by future commits, nor we'll update the project/solution files.
Merge Date:
Sun, 24 Apr 2016 13:13:19 +0200
Related Pull Requests:
- #1264 - https://github.com/HerculesWS/Hercules/pull/1264 - V2015 improved compatibility and dropped VS2010 solution [Haru]
Related Commits:
- a92fa36 - https://github.com/HerculesWS/Hercules/commit/a92fa36 - Sun, 17 Apr 2016 13:37:08 +0200 Updated README file [Haru]
- e69e8c5 - https://github.com/HerculesWS/Hercules/commit/e69e8c5 - Sun, 17 Apr 2016 13:43:30 +0200 Removed VS2010 project [Haru]
- 3af03d2 - https://github.com/HerculesWS/Hercules/commit/3af03d2 - Tue, 19 Apr 2016 11:32:04 +0200 Improved parsing of the server name/port in the irc bot configuration [Haru]
- 2b1dce1 - https://github.com/HerculesWS/Hercules/commit/2b1dce1 - Tue, 19 Apr 2016 15:26:36 +0200 Changed map_session_data::chatID to int (and renamed to chat_id) [Haru]
- dc23fd3 - https://github.com/HerculesWS/Hercules/commit/dc23fd3 - Tue, 19 Apr 2016 16:31:57 +0200 Corrected the type for several variables through the code [Haru]
- e4feddf - https://github.com/HerculesWS/Hercules/commit/e4feddf - Wed, 20 Apr 2016 15:40:19 +0200 Corrected the type of the 'length' argument of various broadcast-related functions [Haru]
- d7ffa6a - https://github.com/HerculesWS/Hercules/commit/d7ffa6a - Wed, 20 Apr 2016 17:06:18 +0200 Removed the 'len' argument from clif_disp_onlyself() and clif->disp_message() [Haru]
- 4788c81 - https://github.com/HerculesWS/Hercules/commit/4788c81 - Thu, 21 Apr 2016 20:38:18 +0200 Removed the 'len' argument from various message-related functions [Haru]
- f5b88f9 - https://github.com/HerculesWS/Hercules/commit/f5b88f9 - Wed, 20 Apr 2016 17:23:03 +0200 Corrected the type of the 'length' argument of other message-related functions [Haru]
- 9e58db4 - https://github.com/HerculesWS/Hercules/commit/9e58db4 - Wed, 20 Apr 2016 17:24:37 +0200 Added some files specific to VS2015 (Update 2) to gitignore [Haru]
- 9fdb456 - https://github.com/HerculesWS/Hercules/commit/9fdb456 - Thu, 21 Apr 2016 20:57:56 +0200 HPM Hooks Update [Haru]
- 31e27a1 - https://github.com/HerculesWS/Hercules/commit/31e27a1 - Sun, 24 Apr 2016 13:13:19 +0200 Merge pull request #1264 from HerculesWS/vs2015 [ibrahem Hossam]
-
Angelmelody reacted to Rytech in Rebellion Development (Rebels)
Lets just call them Rebels. *cough* So its been over 2 and a half years since the class was released back in August of 2013 in kRO. Thats a long time and yet barely any of their skills work. You can play as one to get a higher base level, higher stats, access more powerful weapons, the usual but very few skills are usable. Well enough waiting. Time to get skills working.
ill be trying to code their skills in by ID order but if something feels to be complex or can't be coded in right away due to a needed function lacking then ill skip it for later.
RL_GLITTERING_GREED --> No Info RL_RICHS_COIN --> 100% Working RL_MASS_SPIRAL --> 100% Working (Note 1) RL_BANISHING_BUSTER --> Partly Working (Note 2) RL_B_TRAP --> Partly Working RL_FLICKER --> Not Coded RL_S_STORM --> Not Coded RL_E_CHAIN --> 100% Working RL_QD_SHOT --> Not Coded RL_C_MARKER --> Partly Working (Note) RL_FIREDANCE --> Not Coded RL_H_MINE --> Partly Working (Note) RL_P_ALTER --> Not Coded RL_FALLEN_ANGEL --> Not Coded RL_R_TRIP --> 100% Working (Note 3) RL_D_TAIL --> Not Coded RL_FIRE_RAIN --> Not Coded RL_HEAT_BARREL --> Not Coded RL_AM_BLAST --> Not Coded RL_SLUGSHOT --> 100% Working (Note) RL_HAMMER_OF_GOD --> Not Coded RL_R_TRIP_PLUSATK --> Not Coded RL_B_FLICKER_ATK --> Not Coded RL_GLITTERING_GREED_ATK --> No Info
Note 1
================
RL_MASS_SPIRAL is turning out to be a interesting skill as info from testers on the warp portal forums are saying this skill is basicly a 10x damage ice pick. This is because level 5 deals 1000% damage + bonus damage depending on the targets DEF. I guess its 1000% dealed through this pick like damage in the same way that MO_INVESTIGATE does. Interesting.
I already recoded this in for r799 and even tho the damage feels its reduced greatly on low DEF targets, anyone with a good bit of DEF and VIT DEF will be feeling it. Its a good skill to use on something with high DEF and VIT like a strong MVP or a Rune Knight / Royal Guard who are covered in think armor and defensive skills. It also has a 15 cell cast range which is screen range but the downside to the skill is that 2 of the 3 second cast is fixed but you can reduce that by 1 sec with a properly casted heated barrel (soon to be coded in as well) but then it has a 10 second cooldown. Finally, there's a high chance to cause bleeding and in my tests when I was capturing timer data, my other test character seemed to get the status almost every time. It has to be AT LEAST 50% chance if not more. Maybe its 70 or 80. ill go with 50 for now.
The skill doesnt consume bullets but it consume 1 of the item Full Metal Jacket. Being like MO_INVESTIGATE it might be forced neutral too and also hit/flee may also not play a role. Well see how it plays out when released.
================
Note 2
================
I got the splash 5x5 damage added, but it gets complex after that. The dispell effect only happens on the enemy you targeted and NOT the other enemys hit. But with that said, im feeling it should only happen if you actually hit the target. I can keep it limited to the targeted enemy, but to only happen when hit means I need to put the dispell part in the functions skill_additional_effect. Problem is that I need to set a flag for the original target so that the dispell in skill_additional_effect will only trigger on that target, but the function doesn't accept flags.
Thats just part of my problem. I have yet to figure out how to limit the dispell code to how many buffs it can remove depending on the used skill level. Just a complex skill thats best to revisit later.
================
Note 3
================
Round Trip accord to the description "When hit, enemies are knocked out of the skill's range.". To me this sounds like the skill will always knock you back as much as needed to push you out of the skill range. I tried using a fixed range the same as the splash size, but it was too much as hitting someone at the edge of the AoE would just get knocked back another 6 cells nearly out of viewing range.
To resolve this I set the skill to knock back enemys to the first cell outside the skill's AoE range. Felt right after that. Still want a confirm whenever. Also the knock back into the wall damage is not yet coded.
================
-
-
Angelmelody got a reaction from Lamex in Weapon Mastery Problems
bEquipmentMatk was renamed as bMatk
-
Angelmelody reacted to Haru in [2016-02-05] MobDB2SQL plugin and Mob DB improvements
Rationale:
This is a follow-up to the Mob DB conversion to libconfig format from some months ago, and brings it on par with the Item DB.
Contents:
- The JName field has been restored (and made optional), for the entries that need it.
- Several numeric values in the mob DB have been replaced with constants (race, size, element), to make it more readable.
- The db2sql plugin can now produce SQL scripts for both item and mob databases.
- Some floating point rounding errors have been fixed (i.e. before this update, the 100% of 820 was, apparently, 819).
Impact:
- This changeset does not affect backwards compatibility of the mob database, although it's recommended to update any custom entries to use the new constants.
- When running the db2sql plugin, only the current mode (renewal or pre-renewal) is generated. If both are wanted, both the core and the plugin will need to be compiled twice, in each of the modes.
Details:
The format of Mob DB entries was changed (but the old format is still supported, although not recommended):
{ /* Before */ Id: 1001 SpriteName: "SCORPION" Name: "Scorpion" Lv: 24 // ... ViewRange: 10 ChaseRange: 12 Size: 0 Race: 4 Element: (3, 1) Mode: { // ... } MoveSpeed: 200 // ... }, { /* After */ Id: 1001 SpriteName: "SCORPION" Name: "Scorpion" Lv: 24 // ... ViewRange: 10 ChaseRange: 12 Size: "Size_Small" Race: "RC_Insect" Element: ("Ele_Fire", 1) Mode: { // ... } MoveSpeed: 200 // ... }, The mob_db scripts are now updated automatically by the HerculesWSAPI bot, like the Item Database.
Merge Date:
Fri, 5 Feb 2016 00:19:58 +0300
Related Pull Requests:
- #993 - https://github.com/HerculesWS/Hercules/pull/993 - Mob DB support for the db2sql plugin [Haru]
Related Commits:
- 50de6b4 - https://github.com/HerculesWS/Hercules/commit/50de6b4 - Mon, 7 Dec 2015 02:58:02 +0100 - Modified Mob DB loader to behave like the Item DB loader [Haru]
- b7c5b53 - https://github.com/HerculesWS/Hercules/commit/b7c5b53 - Sat, 19 Dec 2015 18:15:04 +0100 - Added apply_percentrate and apply_percentrate64 functions [Haru]
- 8121e1d - https://github.com/HerculesWS/Hercules/commit/8121e1d - Sun, 20 Dec 2015 02:24:07 +0100 - Replaced several floating-point operations with integer operations [Haru]
- 84a16af - https://github.com/HerculesWS/Hercules/commit/84a16af - Sat, 19 Dec 2015 16:07:22 +0100 - Removed duplicate code from the db2sql plugin [Haru]
- 9e92231 - https://github.com/HerculesWS/Hercules/commit/9e92231 - Sat, 19 Dec 2015 16:11:43 +0100 - Changed DB2SQL plugin to not cross-convert databases [Haru]
- 25451ef - https://github.com/HerculesWS/Hercules/commit/25451ef - Sun, 6 Dec 2015 18:40:27 +0100 - Renamed some db2sql* plugin functions to itemdb2sql* [Haru]
- e1c5556 - https://github.com/HerculesWS/Hercules/commit/e1c5556 - Mon, 7 Dec 2015 04:29:55 +0100 - Added modb2sql converter to the db2sql plugin [Haru]
- 519263f - https://github.com/HerculesWS/Hercules/commit/519263f - Sun, 20 Dec 2015 02:53:44 +0100 - Preliminary update of the mob_db sql scripts to the latest txt snapshot [Haru]
- 867b94b - https://github.com/HerculesWS/Hercules/commit/867b94b - Sun, 20 Dec 2015 03:27:24 +0100 - Replaced numeric elements with Ele_* constants in the mob database [Haru]
- 2e13fef - https://github.com/HerculesWS/Hercules/commit/2e13fef - Sun, 20 Dec 2015 13:35:20 +0100 - Replaced numeric races with RC_* constants in the mob db [Haru]
- ca40527 - https://github.com/HerculesWS/Hercules/commit/ca40527 - Sun, 20 Dec 2015 13:38:45 +0100 - Replaced numeric sizes with Size_* constants in the mob db [Haru]
- 0426f8c - https://github.com/HerculesWS/Hercules/commit/0426f8c - Sun, 20 Dec 2015 03:28:55 +0100 - Re-added support for the JName field in the mob db [Haru]
- f434a9f - https://github.com/HerculesWS/Hercules/commit/f434a9f - Sun, 20 Dec 2015 05:03:08 +0100 - Re-added JName for the monsters that require it [Haru]
- dcc9ee4 - https://github.com/HerculesWS/Hercules/commit/dcc9ee4 - Sun, 20 Dec 2015 05:19:46 +0100 - Updated Mob Skill DB SQL script [Haru]
- 88a6bbe - https://github.com/HerculesWS/Hercules/commit/88a6bbe - Fri, 5 Feb 2016 00:19:58 +0300 - Merge pull request #993 from HerculesWS/mobdb2sql [Andrei Karas]
- 3414587 - https://github.com/HerculesWS/Hercules/commit/3414587 - Thu, 4 Feb 2016 22:20:40 +0100 - HPM Hooks Update [Hercules.ws]
- f6ee3f1 - https://github.com/HerculesWS/Hercules/commit/f6ee3f1 - Thu, 4 Feb 2016 22:20:42 +0100 - ItemDB SQL Sync [Hercules.ws]
-
Angelmelody got a reaction from evilpuncker in GRF Editor
Thank you very much for implementing my suggestion, it works perfectly...
-
Angelmelody reacted to Tokeiburu in GRF Editor
Use "Export selection..." in 1.7.9.3. (Mediafire is getting a bit annoying lately...)
-
Angelmelody got a reaction from Tsuuu in PK Area Error while compiling
I m not using clean emulator to create patch ,so ~ patch it by manual
this mod should be given criedit to Mr. Postman from Thailand
cell_pvp.diff
-
Angelmelody reacted to rans in High jump is bypassing the barricade (WOE SE)
Thats why high jump is disabled in se woe (or even in fe)
-
Angelmelody got a reaction from Fizi in Coin Trader
becoz this commit :https://github.com/HerculesWS/Hercules/commit/b1b1b1aa8edc866a83029081e93d3e7d0f138189
so should change the isday() into !isnight()
-
Angelmelody got a reaction from evilpuncker in Instances crash
16-4(.gat) -3(0011@elemen) -1(\0) = 8