Atemo
b7807db42f
Implemented NPC_GROUNDDRIVE ( #7677 )
2023-04-07 14:56:08 +02:00
Atemo
db5874d677
Updated unitskilluseid and unitskillusepos script commands ( #7684 )
...
* Added the parameter 'ignore_range' to ignore the skill range defined in skill_db.yml
2023-04-07 01:09:44 +02:00
Aleos
65200eba50
Fixes an issue with clones receiving 1 damage ( #7670 )
...
* Fixes #7579 .
* Adds an extra conditional check for reducing Green Aura type mobs to ignore cloned monsters.
Thanks to @vietlubu and @Lemongrass3110!
2023-04-03 18:47:53 -04:00
Atemo
d031afe364
Implemented the skill NPC_RAINOFMETEOR ( #7675 )
2023-04-02 21:30:08 +02:00
Atemo
81b62348b7
Implemented the skills NPC_RELIEVE_ON and NPC_RELIEVE_OFF ( #7614 )
...
* Implemented the skills NPC_RELIEVE_ON and NPC_RELIEVE_OFF as part of episode 17.2
Thanks to @aleos89 !
2023-03-31 19:52:35 +02:00
Atemo
6673e1a786
Fixed an issue where normal NPC had no sprite when walking ( #7652 )
...
* Fixed an issue where normal NPC had no sprite when walking
* Added a note
Thannks to @vstumpf
2023-03-24 15:28:50 +01:00
Lemongrass3110
49ba072f3a
Added returning to instances ( #7622 )
...
Fixes #5226
Thanks to @Forte22, @attackjom and @OptimusM
Co-authored-by: Aleos <aleos89@users.noreply.github.com >
2023-03-23 15:49:39 +01:00
Vincent Stumpf
8abf9960a0
Fix memory leak on map quit ( #7657 )
2023-03-23 12:11:15 +01:00
Vincent Stumpf
f0e374ea23
Fixes getrefine failing in OnEquip/OnUnequip scripts ( #7592 )
2023-03-20 10:08:04 -07:00
Vincent Stumpf
819b7cb361
Fix ASAN crashes and LSAN leaks ( #7649 )
2023-03-20 09:32:41 -07:00
Lemongrass3110
4d9b1a0b83
Deduplicate strlib code ( #7651 )
...
Follow up to 4e64623
2023-03-19 21:07:16 +01:00
Lemongrass3110
b95daa3041
Fixed wrong node usage for instance loading
...
Noticed because of #7654
2023-03-19 19:10:42 +01:00
Vincent Stumpf
4e646235d2
Fix builds that don't use the memory manager ( #7648 )
2023-03-18 23:57:44 -07:00
Jittapan Pluemsumran
b4f740ce18
Added a config for banking state check ( #7646 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at >
2023-03-16 20:24:13 +07:00
eppc0330
067c21b647
Implement NPC_DAMAGE_HEAL and NPC_IMMUNE_PROPERTY ( #7638 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at >
2023-03-15 21:36:47 +01:00
Jittapan Pluemsumran
22abdf8dbe
Added missing state checks in banking functions ( #7645 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at >
2023-03-14 17:34:05 +07:00
Vincent Stumpf
7dd6eb5182
Add other player in mail transactions ( #7568 )
...
* Add other player's char_id in mail transactions
Thanks to @tokeiburu
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at >
2023-03-14 02:30:23 -07:00
munkrej
cbb5380527
Adds skill NPC_KILLING_AURA ( #7624 )
2023-03-14 00:14:41 +01:00
Lemongrass3110
ae2ea3df10
Implemented NPC_WIDELEASH ( #7643 )
2023-03-13 22:46:23 +01:00
Lemongrass3110
6ff1ebfa98
Implemented NPC_LEASH ( #7642 )
2023-03-13 21:36:50 +01:00
eppc0330
eb875d1af5
Implement NPC_MOVE_COORDINATE ( #7636 )
2023-03-13 06:55:50 +01:00
eppc0330
bee2c27d78
Implement NPC_ALL_STAT_DOWN ( #7637 )
2023-03-13 06:25:02 +01:00
eppc0330
b3881bd1fc
Implement NPC_GRADUAL_GRAVITY ( #7635 )
2023-03-13 00:25:47 +01:00
Vincent Stumpf
1c35482ecf
Change copied bl type to BL_NUL for delayed clif_clearunit ( #7640 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at >
2023-03-12 12:38:47 -07:00
Vincent Stumpf
8f4a1d2932
Remove relative includes for 3rdparty imports ( #7609 )
...
This also changes the imports for config, custom to use the src include path
2023-03-07 16:21:28 -08:00
Vincent Stumpf
1b1164f91d
Change memcpy for safestrncpy for char * ( #7629 )
2023-03-06 09:53:23 -08:00
Vincent Stumpf
6a0b7afd88
Fix possible out of bounds ( #7630 )
2023-03-06 09:37:26 -08:00
aoshfan
bb8c4a03c8
Fix Fire Pillar skill to not consume Gemstone if VIP or use Mistress card ( #7623 )
2023-03-05 17:04:24 -08:00
userid0
b22e186e77
Cleanup homun txt in map-server-generator ( #7627 )
2023-03-04 18:44:18 +01:00
Lemongrass3110
839d378680
Added missing breaks to instance_warpall
2023-02-26 22:37:07 +01:00
Jittapan Pluemsumran
1985662045
Made debug ShowStatus calls easier to disable ( #7618 )
...
Co-authored-by: Aleos <aleos89@users.noreply.github.com >
2023-02-21 11:34:52 +07:00
Atemo
08d3467faa
Updated item names and fix an issue with ignore_res_by_race / ignore_mres_by_race ( #7613 )
2023-02-16 22:41:15 +01:00
Aleos
240f71cbce
Converts Homunculus Database to YAML ( #4659 )
...
* Converts the Homunculus Database and Homunculus Skill Tree Database into one YAML flat file.
* General cleanups and optimizations.
* Includes CSV2YAML converter.
Thanks to @Lemongrass3110 and @Atemo!
Co-authored-by: Atemo <capucrath@gmail.com >
2023-02-15 14:42:51 -05:00
Atemo
b2ceb30e30
Added missing items equipment up to 02/10/2023 ( #7606 )
...
* Added missing items equipment up to 02/10/2023
* Implemented the item bonuses bIgnoreResRaceRate and bIgnoreMResRaceRate
Thanks to @attackjom for the review!
2023-02-15 16:15:11 +01:00
Vincent Stumpf
a35063dfd6
Upgrade to c++14 ( #7593 )
2023-02-13 10:58:31 -08:00
munkrej
c6c9babb5e
Homunculus updates as of 20220602 ( #7586 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at >
2023-02-12 23:55:13 +01:00
Vincent Stumpf
9d2bcc7a70
Change npc_src_files linked list to vector ( #7598 )
2023-02-12 13:38:12 -08:00
Vincent Stumpf
e235c9cab4
Change common and config includes to use <> ( #7596 )
2023-02-12 12:46:06 -08:00
Vincent Stumpf
eff6131087
Speed up loading of npcs and maps ( #7597 )
2023-02-12 11:01:14 -08:00
Atemo
bc7b9cdd2e
Updated instance_warpall script command ( #7591 )
...
* Added a parameter to the instance_warpall script command to prevent dead players from being warped
Thanks to @aleos89, @Lemongrass3110 and @vstumpf for the reviews!
2023-02-12 16:09:20 +01:00
Lemongrass3110
98b3f2af52
Removed some useless strlib functions ( #7600 )
...
* Removed jstrescape
* Removed jstrescapecpy
* Removed jmemescapecpy
* Removed J_MAX_MALLOC_SIZE
* Removed trim2
2023-02-12 13:08:24 +01:00
Vincent Stumpf
7629ff4032
Speed up loading CachedYamlDBs ( #7599 )
...
Instead of iterating from the end to find the last item in the cache, just store the highest key we've found.
Then, resize the cache to that
2023-02-12 00:20:54 -08:00
Vincent Stumpf
ce8f053359
Speed up YAML DB loading by removing ShowStatus ( #7595 )
2023-02-10 16:04:35 -08:00
idk-whoami
56af701ade
Corrected script for some item #15 ( #7566 )
...
Thanks to @Atemo
2023-02-10 15:14:26 +01:00
Vincent Stumpf
6938722f02
Replace the bitshift optimizations for multiplication ( #7590 )
...
* These were originally bitshifts because it was 'faster', but now with modern compilers and hardware, the only thing it does now is confuse developers who have to read the code
2023-02-08 16:00:11 -08:00
Lemongrass3110
7313495185
Fixed MariaDB compilation
...
Follow up to da73084
Thanks to @SapitoSucio and @Singe-Horizontal
2023-02-09 00:27:15 +01:00
Lemongrass3110
da73084df5
Forcefully disable SSL for MySQL ( #7588 )
2023-02-08 21:13:09 +01:00
Lemongrass3110
f261307bbe
Added script command mesitemlink ( #7565 )
...
Adds a new script command for itemlink generation for usage inside NPC dialogs (mes "").
A few cleanups related to the normal itemlink feature.
Thanks to @Atemo and @aleos89 for their help!
Co-authored-by: Atemo <Atemo@users.noreply.github.com >
Co-authored-by: Aleos <aleos89@users.noreply.github.com >
2023-02-07 10:47:36 +01:00
Lemongrass3110
59a722234d
Fix compilation on Mac M1 ( #7582 )
...
Fixes #7557
Thanks to @vietlubu
2023-02-07 09:23:33 +01:00
Lemongrass3110
ba32ccc928
Added two missing timer function names
2023-02-07 00:18:57 +01:00