Commit Graph
1186 Commits
Author SHA1 Message Date
Charlie Unfricht c0d6917721 Fix bug in Pet's Re-Evolution quest 2022-09-21 21:37:14 -04:00
Charlie Unfricht 08edd8595f Update closeness --> tameness 2022-09-21 21:36:41 -04:00
Sukishyou e999840f8e Fix MapId for Southperry from old inaccessible map to correct one 2022-09-21 20:30:51 -05:00
Charlie Unfricht a03bdbf695 Replace MapleMap var with getMap() 2022-09-21 18:17:24 -04:00
Charlie Unfricht 79f19331f4 Add reactor script for Land of Wild Boar's ritual stones 2022-09-21 17:56:56 -04:00
Charlie Unfricht 04e658710e Add killMonster() methods 2022-09-21 17:53:54 -04:00
Windyboy 769e21115b Fix MiniGame Error
The owner of the room would get stuck if the visitor left the miniroom by closing the game
2022-09-17 00:23:07 +08:00
Ponk 8d3be314d6 Merge pull request #131 from P0nk/fix-water-of-life
Fix water of life script
2022-09-15 19:50:38 +02:00
P0nk 1a28fc98ac Commit to "tameness" name over "closeness" for pets, fix scripts 2022-09-15 17:12:21 +02:00
Ponk 125d0aa03d Merge pull request #130 from v3921358/master
Fix dead people could be revived with a party hp potion
2022-09-15 16:56:57 +02:00
Windyboy 388ee5c805 Fix dead people could be revived with a party hp potion 2022-09-15 01:02:34 +08:00
Ponk ba558c350f Merge pull request #128 from P0nk/fix-monster-summon-skill
Fix mob summoning mobskill not working
2022-09-14 07:31:04 +02:00
P0nk 650b1ff89b Fix mob summoning mobskill not working 2022-09-14 07:27:48 +02:00
Ponk 6c65b8918a Merge pull request #125 from P0nk/mob-skill-fixes
Fix issues caused by mob skill refactor
2022-09-12 21:23:05 +02:00
P0nk d31f4806fc Fix mob using attack with no diseaseSkill causing errors 2022-09-12 20:31:38 +02:00
Ponk 0c6548a36d Merge pull request #116 from P0nk/mob-skill-refactoring
Clean up and refactor mob skills
2022-09-07 19:28:53 +02:00
P0nk df5159e34c MobSkillFactory throws exception instead of returning null 2022-09-07 19:25:30 +02:00
P0nk 319d65a0c3 Add tests for MobSkillFactory 2022-09-07 18:58:26 +02:00
P0nk fd793d6b04 Fix not reading mpCon from MobSkill 2022-09-07 18:58:02 +02:00
P0nk 15c4188d48 Make MCSkill immutable with record 2022-09-03 14:44:14 +02:00
P0nk 9e0479fe9f Clean up Monster usedSkills 2022-09-03 14:31:43 +02:00
P0nk a6ec6adbb5 Combine type and skillLevel in MobSkill 2022-09-03 14:07:24 +02:00
P0nk 7cdaabf6f8 Simplify Monster skills with Set instead of List
Doable now with MobSkillId records
2022-09-03 13:31:47 +02:00
P0nk c47ca4d6a4 Fix MobSkillType always being ATTACK_UP 2022-09-03 13:11:45 +02:00
P0nk 930d365752 Add record MobSkillId for mob skill type + level combination
Pair is nasty to work with when they are passed around all over
2022-09-03 11:01:51 +02:00
P0nk 7a784a7938 Disease and MCSkill hold MobSkillType instead of int 2022-09-03 05:20:54 +02:00
P0nk fba49e7eec MobSkillFactory takes MobSkillType instead of int as id argument 2022-09-03 04:52:55 +02:00
P0nk 66b04969fd Delete ArrayMap which filled no function 2022-09-03 04:32:09 +02:00
P0nk aeaad4194a Refactor MobSkill#applyEffect, split into multiple smaller methods 2022-09-03 04:22:06 +02:00
P0nk 455d4b2195 Make MobSkill immutable using builder pattern 2022-09-02 08:45:55 +02:00
P0nk 6e62a6a45d Break off mob skill loading into separate method 2022-09-02 07:58:52 +02:00
P0nk 3c9be7d70b Lessen magic numbers around mob skills with new "type" enum 2022-09-02 07:39:26 +02:00
Ponk 91c58eee04 Merge pull request #114 from P0nk/area-boss-debuffs
Make area bosses killable
2022-08-31 22:07:14 +02:00
P0nk 958286e078 Make Riche text MSEA-like (at least)
MSEA text is likely not the same as GMS text, but it's better than making things up.
2022-08-31 22:04:58 +02:00
P0nk ea76880b7f Use act() in reactor scripts where possible, provide empty act() otherwise
"function hit()" has triggered on each reactor hit,
while "function act()" is only triggered once it's destroyed or reached an end state
2022-08-31 21:34:49 +02:00
P0nk 298457a007 Clean up old way of damaging area boss with reactor 2022-08-30 08:33:10 +02:00
P0nk 7d28e00e4f Make Riche killable after destroying the reactor 2022-08-29 23:32:59 +02:00
P0nk 0118844c2e Make Scholar Ghost killable after triggering the reactor 2022-08-29 23:05:25 +02:00
P0nk 8c418f197a Make Rurumo killable after triggering the reactor 2022-08-29 22:53:29 +02:00
P0nk 7fa677d766 Fix act for scripts that reset to initial state after some time 2022-08-29 22:46:46 +02:00
P0nk 17ae269cc9 Make Security Camera killable after talking to control device 2022-08-29 22:04:07 +02:00
P0nk 535b6c3e8e Make Deet and Roi killable after talking to magic pentagram 2022-08-29 21:58:58 +02:00
P0nk f1d0cb6b4d Make Shade killable after talking to lamp post 2022-08-29 21:42:57 +02:00
P0nk 7fffd0bb64 Make Snow Witch killable after reactor activation 2022-08-29 21:20:51 +02:00
P0nk 84890ac308 Support sealing mob skill 2022-08-29 19:40:24 +02:00
Charlie Unfricht a67666af62 Set Mechanical Parts as event exclusive item for removal on exit 2022-08-26 01:27:12 -04:00
Charlie Unfricht 2ed69407de Add instanced event handling 2022-08-26 01:20:57 -04:00
Charlie Unfricht 6e578a71a1 Add default portal handler script for exit room 2022-08-26 00:38:30 -04:00
Charlie Unfricht bdc0756655 Dispose base NPC dialogue 2022-08-26 00:36:04 -04:00
Ponk 4baf06e4f9 Merge pull request #106 from cpurules/feature/explorer-titles
Fix implementation of primary explorer title quests
2022-08-20 10:19:26 +02:00