Commit graph

3368 commits

Author SHA1 Message Date
jsn
548019c214
Update NPC scripts to comply with new command 2026-07-05 17:04:50 +03:00
Ibrahim Zidan
f00c0f910e
Update copyrights for year 2026
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-28 21:05:37 +03:00
Ibrahim Zidan
717453eef8
Merge branch 'rebalance'
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:35:47 +02:00
Guilherme G. Menaldo
a8ea2e1762 Add Cart Decoration skill quest and related items 2025-10-31 21:39:31 -03:00
Guilherme G. Menaldo
6cecfbc61c Add F_GetMobNaviList global function 2025-10-31 21:09:12 -03:00
Guilherme G. Menaldo
a14369b12f
Rebalance of HP_ASSUMPTIO (Assumptio) (RE)
- Effect changed*
  - Old: Doubles Hard DEF and Hard MDEF
  - New: Increases Hard DEF by (SkillLv x 50);
         Increases incoming heal effectivenes by (SkillLv x 2)%
- Can now be used together with Kyrie Eleison/Kaite/Praefaetio
- Global delay reduced to 0.5s on all skill levels

Note: Renewal is now using a new SC for it:
SC_ASSUMPTIO_BUFF (instead of SC_ASSUMPTIO)
It was implemented like that because official files still have the old
buff as a separate entry (unknown if really needed), so I am following
this.

From 1st/2nd/Transclass rebalance (2018.11.28)
2025-03-31 08:08:50 -03:00
Haru
2c181a6d4a
Update copyrights for year 2025
Signed-off-by: Haru <haru@dotalux.com>
2025-02-01 00:44:18 +00:00
jsn
4d928f112e
corrected variable in MalangdoCulvert.txt
Co-authored-by: Haru <haru@dotalux.com>
2024-08-31 12:10:53 +08:00
jasonch
aa5ec29088 update npc's getpartymember commands 2024-08-02 14:32:25 +08:00
Guilherme G. Menaldo
2ca5601f3e
Add mestipbox script command 2024-06-08 15:26:23 -03:00
Guilherme G. Menaldo
524df5d5cd
Add mesurl script command 2024-06-08 15:26:22 -03:00
Guilherme G. Menaldo
f5e3ee7ba4
Replace usages of <NAVI> tag with mesnavigation 2024-06-08 15:26:22 -03:00
Guilherme G. Menaldo
f26053064c
Add mesmobspawn script command 2024-06-08 15:26:21 -03:00
Guilherme G. Menaldo
18ecdb1098
Add mesnavigation script command
basic command to generate navi tags following client-specific format
2024-06-08 15:26:17 -03:00
Haru
daca5167ed
Welcome to 2024, Hercules
(update copyright year in headers)

Signed-off-by: Haru <haru@dotalux.com>
2024-02-04 02:26:34 +01:00
Guilherme G. Menaldo
601e52ee5c
fix itemlink tests for pre-re
one of the cards used in the test is not available for pre-re, changing
to a card that is available in both
2023-10-19 00:13:56 -03:00
Guilherme G. Menaldo
06ed027da3
add getitemlink script command
this command creates a client-specific formatted tag with item info
2023-10-15 18:52:24 -03:00
Haru
59ff49cfbb
Replace the magic numbers in gettimetick() calls with the appropriate constants
Signed-off-by: Haru <haru@dotalux.com>
2023-08-12 23:56:42 +02:00
Haru
b9419153c8
Extend the F_TestCalendarNextTime test to include both the local and the UTC cases
Signed-off-by: Haru <haru@dotalux.com>
2023-08-12 23:56:40 +02:00
Haru
e374f4a1f3
Merge pull request #3204 from guilherme-gm/thana-tower
Updates to Thanatos Tower (renewal only)
2023-05-11 19:32:32 +02:00
Zulf
a535d469d9 Add missing EXP reward for Amatsu Dungeon quest 2023-05-11 19:00:19 +02:00
Guilherme G. Menaldo
7baaca366a
update Thanatos Tower with renewal changes
Those changes affects only renewal servers. It is part of a set of
changes applied to the original Thanatos Tower (not the revamp update)

Changes were based in patch notes

Changes from 2012.04.04 kRO Patch:
- It is no longer required to have several players near the NPC
  to move to the 3rd floor

Changes from 2016.06.29 kRO Patch:
- Burled Request quest exp reward updated:
    - Base EXP: 120,000 -> 1,200,000
    - Job EXP : 100,000 -> 1,000,000
- Burled Request quest required level changed
    - No level requirement -> Level 91 or higher required
- Changed weaopn level required to progress Burled Request quest
    - Level 4 Weapon -> Level 3 or 4 Weapon
- Changed restrictions to enter upper floors of the tower with a Black Key
    - Before: Reborn, 3rd classes or Expanded jobs level 95 or above
    - Now: Any character level 95 or above

Edited lines were also updated to current Hercules' standards and HULD
2023-04-29 18:50:53 -03:00
Guilherme G. Menaldo
c8432fc951
implement GoldPC manager NPC 2023-02-26 17:19:17 -03:00
Guilherme G. Menaldo
c21fa962db
add DynamicNPC create request 2023-02-26 17:19:14 -03:00
Haru
0453dfe61e
Happy 2023 Hercules
(Update copyright headers)

Signed-off-by: Haru <haru@dotalux.com>
2023-01-13 01:28:09 +01:00
Andrei Karas
4a98a62de2 Add script command specialpopup for open popup or show chat message
Also add demo script in specialpopup.txt
2022-10-31 18:23:30 +03:00
Haru
f9f8508cf6
Merge pull request #3167 from guilherme-gm/rebuild-moc
Rebuilding the Destroyed Morroc quests
2022-10-27 00:31:35 +02:00
Guilherme G. Menaldo
aaf11cd917 implements Rebuilding Morroc quests random NPCs 2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
9b0c831eee implements Rebuiling Morroc rewards NPC 2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
e42b4e1a3f implements reconstruction of morroc contribution board 2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
b81e567e01 implements Purging the Land quest
part of the Rebuilding Morroc quests

This is a quite custom implementation based mostly on info in the web
2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
dc5ff7c4b4 implements Worker Transport quest and mercenary
Part of Rebuilding Morroc quests
2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
5e376eae83 implements Snack Order quest
Part of Rebuilding Morroc quests
2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
c1d21e11b2 implements Making Brick and Brick Delivery quests
Part of Rebuilding Morroc quests
2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
6cc2f5f151 implement Making Rope and Rope Delivery quests
part of Rebuilding Morroc quests
2022-10-16 22:43:45 -03:00
Guilherme G. Menaldo
a15e636f9d implements Rebuilding Morroc "Wood Delivery" quest 2022-10-16 22:35:40 -03:00
Guilherme G. Menaldo
de5f6dc1b9 implements Rebuiling Morroc "Making Wood" quest
first quest of the series of quests around morroc reconstruction;
also includes related itens and quest db entries.
2022-10-16 22:35:38 -03:00
skyleo
b075ff1474 Make the order in dual monster races not matter as on officials 2022-10-11 00:24:25 +02:00
skyleo
5f7295bff6 Simplify MN() function in Dual Monster Race logic 2022-10-11 00:24:25 +02:00
skyleo
2630788f74 Ensure only 1 instance of the Pickpocket Quest NPC
This is to prevent exploits and should be how it's supposed to work
anyways...
2022-10-11 00:24:20 +02:00
skyleo
204447e1c3 Fix a case of the Doctor Quest taking items and not rewarding in return
This also ensures that Herb_Medicine is only removed, when countitem was
recently executed, unlike after a next in which we could have dropped
the item or stored it.
2022-10-11 00:23:03 +02:00
Andrei Karas
2ddd8163ce Replace in most scripts PLAY_SOUND_REPEAT to PLAY_SOUND_ONCE
Because before mode PLAY_SOUND_REPEAT was broken and worked as PLAY_SOUND_ONCE.
2022-06-02 04:47:37 +02:00
Andrei Karas
9046a6e8c6 Update positions for custom demo scripts 2022-06-02 04:47:37 +02:00
Andrei Karas
7a82e56197 Add soundeffect demo script 2022-06-02 04:47:37 +02:00
Andrei Karas
9d5ec14322 Use constants for play type in soundeffect and soundeffectall 2022-06-02 04:47:36 +02:00
Andrei Karas
7806a2cd18 Extend script command playbgm with type parameter
Also add command playbgmall2 same as playbgmall but with type parameter.
2022-06-02 04:45:32 +02:00
Andrei Karas
b95af40174 Add script function for move npc dialog window at given percent screen position
New script function setdialogpospercent.
2022-06-02 04:45:32 +02:00
Andrei Karas
f49304e271 Add script command for set npc dialog window position
New script command: setdialogpos
2022-06-02 04:45:32 +02:00
Andrei Karas
03374de7e3 Add script command for set npc window dialog size
New script command: setdialogsize
2022-06-02 04:45:32 +02:00
Haru
092a0b1094
Merge pull request #3100 from Asheraf/grader
Implement Grade Enchant User Interface
2022-01-05 23:33:03 +01:00