summaryrefslogtreecommitdiff
path: root/npc/quests/seals
AgeCommit message (Collapse)AuthorFilesLines
2020-07-07Refactor scripts that use OnTouch Logic to use areawarp insteadskyleo1-37/+3
This fixes a few bugs and possible exploits, some OnTouch-Warp-NPCs didn't cover the entire area they intended to areawarp. If you have any NPC Dialogue open, you will not trigger the OnTouch and thus not get warped. Areawarp though will ensure that you are guaranteed to get warped. This also fixes some poor timer usage in juperos quest for example, where one of the NPCs just won't ever get enabled again.
2020-01-13Update copyright headers for year 2020Haru7-39/+39
Signed-off-by: Haru <haru@dotalux.com>
2019-10-20convert scripts to use getguildinfo()gumi1-7/+7
2019-07-28Sanitize handling of the input() values.Emistry Haoyan4-16/+16
- avoid potential hacks for old scripts that use `input()` script commands. Signed-off-by: Haru <haru@dotalux.com>
2018-11-13Remove type argument from buildin_getnpcid.EyesOfAHawk1-2/+2
2017-06-03convert specialeffect calls with strings to use GIDgumi1-2/+2
2017-06-03remove specialeffect2 from npcsgumi3-29/+29
2016-11-20Replaced some unsupported symbols in AegisNames (step 2)Haru1-6/+6
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-10-16Merge pull request #1473 from Ridley8819/0hpHaru1-3/+4
Fix cases were player were executed
2016-10-16Fixes cases where player were executedRidley1-3/+4
On Aegis players set their HP to 0 by script are still alive. Since we don't want to copy this, scripts that set HP to 0 and expects the player to stay alive are changed. Additionally some scripts where changed where the HP were set to 1% instead to 1 HP and also the percentheal -100 with intended death set into close2. In megingard_seal.txt a end; was missing.
2016-10-16Change *getcharid to use constantsAsheraf1-2/+2
2016-09-02change *strcharinfo to use constantsAsheraf4-146/+146
2016-08-29*strnpcinfo now uses constantsAsheraf1-1/+1
- 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-02-29Replaced the SEX_FEMALE/SEX_MALE constants to scripts, where appropriateEmistry2-4/+4
2016-01-17Script Standardization: changed select format in quests folderDastgir6-152/+152
2015-12-31Replaced leftover -1 view IDs with FAKE_NPCHaru1-6/+6
Signed-off-by: Haru <haru@dotalux.com>
2015-12-31Replace -1,{ with FAKE_NPC,{AnnieRuru2-3/+3
replace using Notepad++
2015-12-18ItemID to Constant: quests/woe FolderDastgir5-352/+352
2015-12-15Standardized header in scripts (part 9)Haru7-111/+243
- Now including GPL-compliant license/copyright info - Restored some missing copyrights - Quest scripts folders Signed-off-by: Haru <haru@dotalux.com>
2015-05-08Replaced checkre() calls with constantsHaru4-6/+6
Signed-off-by: Haru <haru@dotalux.com>
2014-11-02Replaced 'set' with direct assignment where applicable (quests subfolders)Haru7-394/+389
Signed-off-by: Haru <haru@dotalux.com>
2014-05-13Removed trailing whitespace (scripts)Haru3-9/+7
Signed-off-by: Haru <haru@dotalux.com>
2014-05-13Fixed several files with a missing EOL at EOFHaru1-1/+1
- All text files should end with an EOL. Period. - See http://robots.thoughtbot.com/no-newline-at-end-of-file for info on how to configure the most common text editors to do it automatically for you. Signed-off-by: Haru <haru@dotalux.com>
2013-11-30Re-commit of 4faa0ec9df7067cee3eb1c1953fccc6c2f842179Taylor Locke1-3/+3
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."Haru1-3/+3
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 Locke1-3/+3
2013-11-10Follow-up to 857bdc4f98be6cd1e185a24565d6b6b54752b9b4Haru1-1/+1
- Consolidated case in variables, labels, constants. Signed-off-by: Haru <haru@dotalux.com>
2013-11-09Consolidated commands called in scripts to their lowercase versionHaru1-2/+2
- Added a note about variables and command scripts case sensitivity. Even though the engine still accepts variable, function and command names in a case insensitive way, it is discouraged to rely on such behavior. Please update your custom scripts as soon as possible. Signed-off-by: Haru <haru@dotalux.com>
2013-10-28Added ability to use constants instead of sprite IDs for NPCs. Converted all ↵Kisuka7-83/+83
npcs to use this.
2013-10-24Update to last rAthena npc.Michieru7-836/+847
Fix some typos change sc_bleeding to -> sc_blooding Updated RE EXP for quests_brasilis.txt
2013-07-04Merged/Updated/Added scripts from rAthena.j-tkay1-10/+0
- Fixed Bug #7400 Signed-off-by: j-tkay <joseph.tk.ea@gmail.com>
2013-05-28Woohooo! Some more cleaning up!Mysteries2-9/+9
- Follow up to 80510a0 { Corrected name placeholders } - Vas cleanup on name placeholders - Small change in /doc/permissions.txt
2013-02-25* Part one of fixing bugreport:6527. This does not yet change functionality.euphyy1-1/+3
-- Added 'disable_items' to all applicable scripts. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17160 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-02-03Updated more placeholders and fixed some spacing issues.Mysteries2-4/+2
2013-01-29Updated placeholders.Mysteries1-3/+1
2012-08-01Full npc folder reorganization. (I hope I didn't break anything D:)daegaladh6-0/+13916
-Now common scripts goes to the main npc folder, and pre-re-only/re-only ones goes to their respective folders. -NPCs with practically the same script but little differences have been left in the main folder and uses the command checkre() for the differences. -For those NPCs with different coordinates but same script, the script has been left in the main folder but the NPCs splitted as duplicates. -All pre-renewal files has been reverted back to their pre-renewal behavior. TODO: -Correct pre-re quest rewards. -Check for pre-re/re differences in mapflags. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16545 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-08Okie ladies and gentleman if this commit breaks anything it's jman's and ↵shennetsind6-13916/+0
maki's fault, yes, blame them. Fixing pre-re / re npc support, moving /config/ folder to src root so other servers may also make use of the #define renewal dir and other stuff. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16382 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-30- Removed more trailing tabs.brianluau1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15527 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-30- Removed trailing tabs, and fixed some spacing.brianluau1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15524 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24- Replaced all occurrences of "eAthena" to "rAthena" stringmercurial1236-13/+13
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15251 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-07-21Updated most active NPCs that give EXP to renewal standards.L0ne_W0lf2-4/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/renewal@14920 54d463be-8e91-2dee-dedb-b68131a5f0ec
2010-06-22* Added support for NPC names in the 'specialeffect' script command, go go ↵L0ne_W0lf1-9/+2
copy/paste! * Updated several NPCs to use the updated specialeffect command, updated more NPCs to use the updated emotion command. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14353 54d463be-8e91-2dee-dedb-b68131a5f0ec
2010-06-18Applied patch from Dani to change NPC emotion events to use the updated ↵L0ne_W0lf1-35/+8
emotion command. (bugreport:4318) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14347 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-11-29- Fixed typo in WoE:SE Castle announcements (bugreport:3714).Kisuka1-1/+1
- Fixed typo of a check in god_weapon_creation.txt (bugreport:3613). - Fixed missing changequest in Knight Job Quest (bugreport:3757). - Fixed placement of Control Device01#aru04 (bugreport:3716). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14178 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-28- Added a missing 'next' in Kiel Hyre Quest (Medicine Chest).brianluau1-2/+2
- Fixed a type in Mjolnir Seal quest (Dwarf Blacksmith#south). - Fixed wrong parameters in 'areapercentheal'. (bugreport:3428) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13976 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-02- Added mosk_que to the mapcache (follow up to r13903).brianluau1-31/+31
- Fixed some input checks and variable types in Megingjard quest. - Updated SQL item/mob databases to latest. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13926 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-01-20* Rev. 13458 Looooots of bugfixes provided by various people! [L0ne_W0lf]L0ne_W0lf2-4/+6
- Fixed Seal quest checking for oridecon hammer. Again. (Bugreport:2363) - Fixed some requirements for the socket NPC. (famiong) (Bugreport:2572) - Fixed a global variable-collision in Z-Gang quest. (Bugreport:2616) - Fixed issue with Zhed saying things he shouldn't (Bugreport:2627) - Fixed OnMyMobDwead in Nameless quest issue. (Bugreport:2628) - Fixed Kyle Hyre script halting on delitem. (Bugreport:2633) - Added missing part of Peace for Arunafelts (Gepard) (Bugreport:2639) - Added missing Kafra npc to Comodo. (Daegaladh) (Bugreport:2662) - Fixed a minor error in Einbroch Tower NPC. (magegahell) (Bugreport:2669) - Fixed exp reward in Peace for Arunafeltz. (Gepard) (Bugreport:2676) - Fixed exp reward in Meg. God Seal quest. (Daegaladh) (Bugreport:2677) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13458 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-10-25Fixed a copy/paste error in Nordri. (bugreport:2372)L0ne_W0lf1-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13325 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-10-17* Corrected some issues in the Keil Hyre Quest and Mjolnir Seal quest.L0ne_W0lf1-2/+8
- Corrected Sudri not setting player and NPC hp variables. (bugreport:2355) - Corrected a few minor typos in the Kyle Hyre Quest. (bugreport:2356) - Corrected bad if condition checking in Kyle Hyre Quest. (bugreport:2358) - Corrected Mjolnir seal checking for Oridecon hammer. (bugreport:2363) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13305 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-10-16* Corrected typo in Nameless Monestary quest. (bugreport:2352)L0ne_W0lf2-18/+20
* Swapped baseclass for basejob and fixed server-wide announce in god item quests. (bugreport:2349) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13295 54d463be-8e91-2dee-dedb-b68131a5f0ec