Episode 17.1 - Illusion (#6643)

Fixes https://github.com/rathena/rathena/issues/6463
Implements Episode 17.1 - Illusion

Adds viewpointmap script command
Adds getbaseexp_ratio and getjobexp_ratio script command

Comments quest log support for the Nameless Island Quest, Nameless Island Access Quest and Geoborg Family Curse Quest due to utilizing quest IDs that are used elsewhere.


Credits to @crazy-arashi for the initial content release

Co-authored-by: crazy-arashi <meganekiho@gmail.com>
Co-authored-by: aleos <aleos89@users.noreply.github.com>
Co-authored-by: Atemo <capucrath@gmail.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>

Thanks to @crazy-arashi  @Atemo  @aleos89  @Lemongrass3110  @secretdataz  @Dia  @humanwizzard  @idk-whoami  @Megelith  @Daegaladh
This commit is contained in:
Everade
2022-04-13 11:23:48 +02:00
committed by GitHub
parent 8bc43091c9
commit ff7bbb9d0c
39 changed files with 16510 additions and 407 deletions

View File

@@ -39,6 +39,8 @@
#define script_lastdata(st) ( (st)->end - (st)->start - 1 )
/// Pushes an int into the stack
#define script_pushint(st,val) push_val((st)->stack, C_INT, (val))
/// Pushes an int64 into the stack
#define script_pushint64( st, val ) push_val2( (st)->stack, C_INT, val, nullptr )
/// Pushes a string into the stack (script engine frees it automatically)
#define script_pushstr(st,val) push_str((st)->stack, C_STR, (val))
/// Pushes a copy of a string into the stack
@@ -1848,6 +1850,47 @@ enum e_special_effects {
EF_TIME_ACCESSORY,
EF_SPRITEMABLE,
EF_TUNAPARTY,
EF_FRESHSHRIMP,
EF_SU_GROOMING = 1123,
EF_SU_CHATTERING,
EF_FIREDANCE = 1133,
EF_RICHS_COIN_A,
EF_E_CHAIN = 1137,
EF_HEAT_BARREL,
EF_H_MINE,
EF_FALLEN_ANGEL,
EF_IMMUNE_PROPERTY = 1149,
EF_MOVE_COORDINATE,
EF_LIGHTSPHERE_SUN = 1197,
EF_LIGHTSPHERE_MOON,
EF_LIGHTSPHERE_STAR,
EF_NOVAEXPLOSING = 1202,
EF_STAR_EMPEROR,
EF_SMA_BLACK,
EF_ENERGYDRAIN_BLACK = 1208,
EF_BLINK_BODY,
EF_SOLARBURST = 1218,
EF_SJ_DOCUMENT,
EF_FALLING_STAR,
EF_STORMKICK8 = 1223,
EF_NEWMOON_KICK = 1229,
EF_FULLMOON_KICK,
EF_BOOK_OF_DIMENSION,
EF_CURSE_EXPLOSION = 1233,
EF_SOUL_REAPER,
EF_SOUL_EXPLOSION = 1242,
EF_MAX
};