Alice Ogeda
f2805e951c
myerge squashy;
2025-01-03 02:46:22 -03:00
Alice Ogeda
c3107b8d53
remove scripts for battle;
2024-06-22 00:28:41 +01:00
Alice Ogeda
fc46e5792e
ugly prototype of arenascript;
2024-06-22 00:28:41 +01:00
Rushi
2965d8a03a
Add function to remove multiple statuseffects by id
2024-06-21 16:12:33 +02:00
Mimi
7bfd9538c9
[3.x] WIP: Initial Action and StatusEffect implementation ( #958 )
...
* Check statuses to determine valid lut entry
* Add duration field to statuses
* Rename buildEffects to make more sense
* Add basic generic handler for applying statuseffects
* Add more modifiers
* Add basic modifier impl for Chara
* Apply/remove modifiers for statuseffects
* Add some example statuses to lut
* Fix windows build error
* Don't clear tick effect
* Add status entry for Maim
* Apply status effects properly for self when having a target
* Fix hasStatusEffect to prevent duplicates
* Basic dot/hot ticks implemented
* Update HP on tick effects
* Apply effect to correct target
* Add method to simplify applying statuses to self
* Add job actions for warrior
* Add some actions and statuses for war
* Add even more modifiers
* Add statuseffect cost type
* Add option to not send statusremove order
* Change delModifier assert to return early instead
* Add option for scripts to enable the generic/lut handler
* Add enums for common action values
* fix indentation
* Fix modifier name for Defiance
* Remove status tick logging
* Move modifiers to statuseffect
* Add ParryPercent modifier
* Remove wrath when Defiance ends
* Apply modifiers in applyStatus
* Remove unused method
* Persistence for cross-class skills
* Add flags to StatusEffects
* Some exd struct fixes
* Some aoe work
* Add flags to lut
* Add missing changeclass
* Add SET_STATUS_ME to ActionIntegrity
* Improve offensive action check
* Add flag to overloaded applyStatusEffectSelf
* indentation fix
* Some calculation work
* Null-check ActionResultBuilder
---------
Co-authored-by: Lucy <44952533+Skyliegirl33@users.noreply.github.com>
Co-authored-by: Mordred <30826167+SapphireMordred@users.noreply.github.com>
2024-06-21 12:27:01 +10:00
Pinapelz
825f07accc
fix: seperate set homepoint and housing options from aetheryte menu
2024-05-17 18:44:14 -07:00
Pinapelz
66707a02c2
implement teleportation via aetheryte ticket
2024-05-17 16:44:44 -07:00
Pinapelz
4679420d84
fix infinite loop trying to return from Event
...
Scene00099 doesn't do anything and causes server to infinitely attempt to return from it
2024-05-12 12:01:21 -07:00
Pinapelz
8f408c4e5e
Add condition to increment currentKC in SubFst011
...
Prevents repeated excess quest progress event notices if Enemy0 is killed after kill count is already reached
2024-05-10 16:13:45 -07:00
Pinapelz
cfb9408b2e
implement initial CNJ job quests
...
- ClsCnj998
- ClsCnj999
2024-01-17 20:51:17 -08:00
Pinapelz
511d227862
Fixed typo
2023-05-10 18:11:03 -07:00
Pinapelz
3b274cd9ae
Central Thanalan SubWil MSQ
...
- SubWil026
- SubWil073
- SubWil080
2023-05-10 16:47:24 -07:00
Pinapelz
99b802c7c2
Added missing HIDE_HOTBAR
2023-05-10 16:46:31 -07:00
Pinapelz
bce9df158f
Added ItemIcons to quest notices with multiple vars
2023-05-10 14:59:55 -07:00
Pinapelz
8581a96a40
Central Thanalan SubWil MSQ pt.1
2023-05-10 02:32:19 -07:00
Pinapelz
fe140ab2d6
Added Item Icons to notices in some existing quests
...
- Miner Job Quest
- White Mage Quest
- MSQ
2023-05-09 17:06:50 -07:00
Pinapelz
6fb07971c7
Added ItemIcons to quest notice, logic fixes, set Bitflag8 for SubsSea quests
2023-05-09 16:35:57 -07:00
Pinapelz
0a70db8686
Underneath the Sultantree quest + questbattle implementation
...
ManWil005 MSQ. HP values are likely to be wrong
2023-05-07 01:43:22 -07:00
Mordred
09db0ee7d2
There is now an applyStatusEffectSelf for status effects which same source and target.
2023-03-13 11:21:42 +01:00
Mordred
b98f63eb75
Statuseffect fix #3
2023-03-12 21:19:44 +01:00
Mordred
72f06fb072
Status effect rework for actionintegrity.
2023-03-10 22:34:12 +01:00
Mordred
0def7896ec
Refactoring of action logic, ongoing.
...
Fixing source of actorcontrols being always player for single target packets.
2023-03-09 21:54:30 +01:00
Mordred
f4ab4ab418
More cleanup of player packets.
2023-03-06 10:12:29 +01:00
Mordred
35f3ef8109
Moving player packet generation into a player util function
2023-03-05 23:27:43 +01:00
Pinapelz
16961c757c
Merge branch 'SapphireServer:master' into master
2023-02-20 19:33:29 -08:00
Mordred
6bf3ac0be8
Refactoring ongoing.
2023-02-20 15:25:57 +01:00
Mordred
188d80d2ec
Alot more cleanups in various areas.
2023-02-20 11:24:02 +01:00
Pinapelz
c63ee936e2
Fixed styling for consistency ManSea003
2023-02-19 19:41:34 -08:00
Pinapelz
0b0b563b49
Add HIDE_HOTBAR to Limsa sidequest scenes
2023-02-19 18:24:50 -08:00
Pinapelz
b7b8f0b5fd
Updating starting quests to use new quest parse format
...
(Pugilist and Arcanist ver.)
Lambda function wasn't getting run. Figured it would be more efficient to just upgrade it.
2023-02-19 18:17:29 -08:00
Mordred
d34d93a7dd
Fixed an issue with scripts no longer having a function to warp to a different territory type.
2023-02-18 17:59:24 +01:00
Mordred
9b46b89c65
Changing various packet sending functions to clean up the project.
2023-02-17 15:34:51 +01:00
Mordred
fdd7e0ee9b
Merge pull request #892 from Skyliegirl33/master
...
[3.x] wip: fixing gearset handler
2023-02-14 07:12:07 +01:00
Pinapelz
af2eed7a45
Fixed ClsArc000 repeated event notice bug
...
Kept sending event notice on bNpcKill even when goal was met
2023-02-13 21:20:27 -08:00
Pinapelz
6bdaa2ef6d
Fixed ClsArc002 BNpcNameId and Quest Sequence
...
- Uses getBNpcNameId to check Enemy
- Quest was previously not advancing past sequence 3
2023-02-13 21:20:27 -08:00
Pinapelz
86eb3ca79c
Fixed cutscene to hide UI
2023-02-13 21:20:05 -08:00
Lucy
7524e39304
Cleaner way to add gearsets
2023-02-12 23:11:26 +01:00
Toofy
3ddffb5c0d
Implementing ClsThm100 and adding events to some GMCommandHandlers
2023-02-12 12:28:48 +00:00
Mordred
9d6eb7f676
Merge pull request #883 from T00fy/master
...
Reimplemented EventItem. Fixed bug with onDeath not triggering when b…
2023-02-11 23:34:06 +01:00
Lucy
595795d3b0
Implement glamouring
2023-02-11 17:31:48 +01:00
Pinapelz
a3f3e7b12d
Implemented SubSea008
2023-02-10 20:28:48 -08:00
Pinapelz
d6a1911551
Fixed Enemy0 Id and added EventNotices
2023-02-10 19:56:51 -08:00
Pinapelz
b72527ce60
Implemented SubSea016
2023-02-10 19:40:24 -08:00
Pinapelz
9bb612e888
Implemented SubSea015
2023-02-10 18:14:34 -08:00
Pinapelz
7a27443a2d
Implemented SubSea014
2023-02-10 17:49:28 -08:00
Pinapelz
ad7d48b2a2
Implemented SubSea013
2023-02-10 14:44:52 -08:00
Pinapelz
a667f9d190
Implemented SubSea011
2023-02-10 14:30:13 -08:00
Pinapelz
177091108f
Fixed Styling
2023-02-10 14:12:02 -08:00
Pinapelz
b632fc4d65
Implemented SubSea009
2023-02-10 14:10:16 -08:00
Pinapelz
ac9802f29c
Implemented SubSea007
...
- Fixed styling of SubSea003 for consistency
2023-02-10 14:02:00 -08:00