summaryrefslogtreecommitdiff
path: root/npc/re/quests/eden
AgeCommit message (Collapse)AuthorFilesLines
2018-11-13Remove type argument from buildin_getnpcid.EyesOfAHawk1-2/+2
2017-11-12Add type constants for the getiteminfo()/setiteminfo() buildinsHaru1-3/+3
Replacements are as follows: 0 => ITEMINFO_BUYPRICE 1 => ITEMINFO_SELLPRICE 2 => ITEMINFO_TYPE 3 => ITEMINFO_MAXCHANCE 4 => ITEMINFO_SEX 5 => ITEMINFO_LOC 6 => ITEMINFO_WEIGHT 7 => ITEMINFO_ATK 8 => ITEMINFO_DEF 9 => ITEMINFO_RANGE 10 => ITEMINFO_SLOTS 11 (Subtype, for weapons and ammunitions) => ITEMINFO_SUBTYPE 11 (ViewSprite, for other item types) => ITEMINFO_VIEWSPRITE (NOT AVAILABLE YET) 12 => ITEMINFO_ELV 13 => ITEMINFO_WLV 14 => ITEMINFO_VIEWID 15 => ITEMINFO_MATK (NOT AVAILABLE YET - this was documented but never implemented) Calls to getiteminfo() and setiteminfo() have been replaced with the newly introduced constants. Other constants (such as W_ weapon subtypes) in related code have been replaced as well, to improve code readability. This fixes an issue in the Eden Tutorial script "Tutorial Goal", where ITEMINFO_ATK was accidentally used instead of ITEMINFO_WEIGHT. Note: calls to getiteminfo or setiteminfo with numeric type arguments in third party scripts must be replaced with the respective constants. The use of numeric literals is no longer recommended, and those values may change in the future without notice. See the getiteminfo documentation for details. Signed-off-by: Haru <haru@dotalux.com>
2017-09-12Fix several typos and grammar mistakesHaru2-4/+4
Signed-off-by: Haru <haru@dotalux.com>
2017-06-03convert specialeffect calls with strings to use GIDgumi1-2/+2
2017-06-03remove specialeffect2 from npcsgumi3-5/+5
2017-04-23Merge pull request #1548 from AtlantisRO/goto_removalRidley1-122/+123
Removed the usage of deprecated command goto from npc scripts (except custom folder)
2017-03-08Removed the usage of deprecated command goto from npc scripts (except custom ↵AtlantisRO1-122/+123
folder). Signed-off-by: Ragno <ragno@atlantis-ro.net>
2017-01-23Merge pull request #1493 from Emistry/script_eden_questRidley1-94/+64
Update Eden Quest script
2016-11-20Replaced some unsupported symbols in AegisNames (step 2)Haru1-3/+3
This removes the remaining unsupported symbols (despite they being official names) in AegisNames: The apostrophe (`'`) sign is suppressed. The full replacement rules (cumulative with the step 1 commit) are thus: - Any apostrophe is suppressed. - Any non-`[A-Za-z0-9_]` character is replaced with an underscore (`_`). - If the replaced symbol is at a word boundary (beginning or end of the string, or next to another underscore), it is suppressed instead. - If the replacement causes an AegisName conflict, underscores are appended appropriately. Signed-off-by: Haru <haru@dotalux.com>
2016-11-20Propageted the AegisName fix to scripts and pre-re databaseHaru1-1/+1
This commit just propagates the AegisName changes to the pre-re database and to the (re) scripts. Two issues are fixed as a side-effect: - The ghost_palace script was referring the non-existing constant(s): Thanatos_Two-Handed_Staff == (Thanatos_Two) - (Handed_Staff) == 0. Paired with the script engine's inability to differentiate between constants and player variables, that produced a very subtle issue. - The item RAG203 is sold by a NPC (Rebellion Weapon Vending). Due to a pair of swapped AegisName constants (RAG203 and RAG203_), the slotted version was sold by the NPC instead of hte non-slotted one (the issue was actually fixed in the previous commit, although the description of the fix is here - these two commits are only split for legibility purposes but they're to be considered indivisible). Signed-off-by: Haru <haru@dotalux.com>
2016-11-03Update Eden Quest scriptEmistry Haoyan1-94/+64
- Fix classes checking (https://github.com/HerculesWS/Hercules/issues/1173) - Update and remove redundant script
2016-10-04Added support to Para_Team_Mark_ item in Eden Group.AtlantisRO14-30/+50
2016-09-02change *strcharinfo to use constantsAsheraf5-23/+23
2016-08-29*strnpcinfo now uses constantsAsheraf2-3/+3
- NPC_NAME for the whole npc name including hidden part - NPC_NAME_VISIBLE for the visible part of the npc name - NPC_NAME_HIDDEN for the hidden part of the npc name - NPC_NAME_UNIQUE for the npc unique name - NPC_MAP for npc map
2016-06-25Corrected various translation/text encoding issuesHaru2-2/+2
- The generated translation file now loads cleanly without encoding conversion errors Signed-off-by: Haru <haru@dotalux.com>
2016-02-29Replaced the SEX_FEMALE/SEX_MALE constants to scripts, where appropriateEmistry1-1/+1
2016-02-07Merge pull request #1110 from dastgir/22-ScriptClean-Phase2Haru12-168/+168
Script CleanUp Phase 2
2016-01-18Fixes #1085Dastgir1-2/+2
Eden Quest will now give EXP for JobLevel < 50 and JobLevel > 69
2016-01-17Script Standardization: changed select format in RE folderDastgir12-168/+168
2016-01-09Fixed #1033Dastgir1-2/+2
Eden quest were giving wrong equipments.
2016-01-09Script Cleanup:Dastgir1-168/+168
Removed some comments from eden quests
2016-01-09Fix Eden Quest 11-25 bug which allowed to bypass quest delay.Dastgir1-2/+3
Fixed #1084
2015-12-31Replace -1,{ with FAKE_NPC,{AnnieRuru4-4/+4
replace using Notepad++
2015-12-18ItemID to Constant: re FolderDastgir11-87/+87
2015-12-15Standardized header in scripts (part 9)Haru16-249/+578
- Now including GPL-compliant license/copyright info - Restored some missing copyrights - Quest scripts folders Signed-off-by: Haru <haru@dotalux.com>
2015-11-18Converted some dealers to new trader format.Jedzkie1-10/+149
2015-10-13Added Items needed in eden_iro.txtmoguri851-1/+1
Changed NPC id->constant in eden_iro.txt Fixed case warning errors on may_hats.txt and mushroom_event.txt
2015-09-25More aggressive whitespace cleanup. Follow up to 51329e6Haru4-5/+4
Signed-off-by: Haru <haru@dotalux.com>
2015-08-10Minor script cleanup (part 2)Haru1-1/+1
- Replaced leftover sprite IDs with constants - Corrected some NPC facing directions (in modulo 8) - Follow-up to 7b50fce0f62961b0228e6919562efcfe33e7fbca
2015-06-25Updated eden_iro.txtDastgir1-20/+256
Credits:rAthena Signed-off-by: Haru <haru@dotalux.com>
2015-06-19Re-commit of 9f9ec84Haru1-0/+1
Fixes #538 Signed-off-by: Haru <haru@dotalux.com>
2015-06-19Revert "Missing return #538"Haru1-31/+30
This reverts commit 9f9ec84fda9124d0927e99ca52a423a2b468c722. Signed-off-by: Haru <haru@dotalux.com>
2015-06-18Missing return #538Emistry1-30/+31
2015-04-04Fix swapped weapon in eden_quests.txtzackdreaver1-4/+4
Eden Mace I and Eden Staff I Signed-off-by: zackdreaver <zackdreaver@gmail.com>
2015-03-16Another FollowUp to e99f874d , Added more QuestEntries and Fix some TranslationsDastgir1-15/+15
2015-03-16Follow Up to e99f874d, Corrected card name and added Quest Entries for Eden ↵Dastgir4-31/+39
121-140
2015-03-14Eden Scripts: 100-140 ImplementedDastgir4-0/+3818
2015-03-14Eden Quests Update - Credits rAthena - 001e6967d417d0c7c6dce1069ddef9acd1b87d57Dastgir1-3204/+2393
2014-11-02Replaced 'set' with direct assignment where applicable (re/quests folder)Haru10-417/+417
Signed-off-by: Haru <haru@dotalux.com>
2014-10-28Removed use of 'checkquest' from scripts (re folder)Haru9-108/+112
Signed-off-by: Haru <haru@dotalux.com>
2014-05-13Removed trailing whitespace (scripts)Haru2-2/+2
Signed-off-by: Haru <haru@dotalux.com>
2014-05-13Fixed some charset issuesHaru2-0/+4
- Fixed files with mixed character set or invalid CP949 characters. - Uncommented '#music' script in the_sign_quest.txt (now the soundeffect filename should be fixed). - Added a note to the header of CP949 files not to read or save them as UTF8, since it'd break their encoding. It should be safe enough to read them as EUC-KR if your text editor doesn't offer CP949 as an option. - Added FIXME notes about untranslated strings in assassin_skills.txt and WolfchevLaboratory.txt. Signed-off-by: Haru <haru@dotalux.com>
2013-12-01Corrected some accidentally renamed NPCsHaru2-2/+2
- Fixes bugreport:7860, thanks to SSky http://hercules.ws/board/tracker/issue-7860-eden-mission-board-npc-name/ - Follow-up to 6309eba Signed-off-by: Haru <haru@dotalux.com>
2013-11-30Re-commit of 4faa0ec9df7067cee3eb1c1953fccc6c2f842179Taylor Locke3-11/+11
Cleaned up Zeny manipulation in scripts. - It is now finally safe to re-commit. - Removed some unwanted parts of the original commit, that broke the character set in some scripts. [Haru] - Corrected spacing in some edited lines. [Haru]
2013-11-28Revert "Cleaned up Zeny manipulation in scripts."Haru3-11/+11
Reverted due to a serious regression. I'll commit this again once I fixed the issue in the script engine. Sorry for the inconvenience. This reverts commit 4faa0ec9df7067cee3eb1c1953fccc6c2f842179. Signed-off-by: Haru <haru@dotalux.com>
2013-11-25Cleaned up Zeny manipulation in scripts.Taylor Locke3-11/+11
2013-11-10Follow-up to 857bdc4f98be6cd1e185a24565d6b6b54752b9b4Haru2-10/+10
- Consolidated case in variables, labels, constants. Signed-off-by: Haru <haru@dotalux.com>
2013-11-08Added support for monster spritename constantsHaru1-1/+1
- Follow-up to 124ab2a1cdb344f24170a4d91f7000ebabf39b40 - Replaced numeric IDs in NPC definitions and setnpcdisplay calls with the appropriate constants - Made possible thanks to Ind Signed-off-by: Haru <haru@dotalux.com>
2013-11-04Follow-up to 124ab2a1cdb344f24170a4d91f7000ebabf39b40Haru2-2/+2
- Changed a few leftover NPC IDs to constants - Note: we're still missing support for mob sprite constants, so the NPCs using mob sprites are still not converted. Signed-off-by: Haru <haru@dotalux.com>
2013-10-28Added ability to use constants instead of sprite IDs for NPCs. Converted all ↵Kisuka12-110/+110
npcs to use this.