NotAdam
894c1016af
fix quest_parser to use new service locator
2020-03-01 11:58:26 +11:00
NotAdam
ca102697f4
move to new service locator
2020-03-01 11:58:26 +11:00
NotAdam
b6344cfe23
fix excel structures, been a while
2020-02-24 23:04:52 +11:00
collett
333650c3d5
Fix #632 .
2020-02-08 00:43:49 +09:00
Adam
1123292c7a
Merge pull request #627 from NotAdam/develop
...
fix some warnings & world shouldn't crash when warming up object cache
2020-01-11 18:42:19 +11:00
NotAdam
a70f381e68
fix some warnings & world shouldn't crash when warming up object cache
2020-01-11 18:20:06 +11:00
collett
6e4f861234
Fix shop packet.
2020-01-08 18:26:11 +09:00
collett
08704ffe88
Play the sound effect when buying items from shop.
...
When selling the sound effect is also played (and shop switch to buy back tab as well) but the selling logic code is not there so...
2020-01-06 19:57:18 +09:00
collett
4bed2f4c30
Allow action scripts to add effect.
2020-01-06 19:25:01 +09:00
NotAdam
2cf93ce861
fix linux build
2020-01-06 20:23:03 +11:00
NotAdam
8fa3a7d3f4
Merge branch 'develop' into exit_poprange
2020-01-05 20:06:31 +11:00
collett
badfb2f0a9
Fix aetheryte.
2020-01-03 22:39:45 +09:00
Mordred
1c78f9835e
Fixed housing opcodes
2019-10-28 22:18:23 +01:00
Mordred
cfc4a997fe
Changed makeActorControl calls aswell
2019-10-09 18:42:25 +02:00
Mordred
9bfb9c74f0
Renamed ActorControl packets and definitions according to usage
2019-10-09 18:14:53 +02:00
NotAdam
7f686ffee5
rename some getters and zonechannelpacket -> worldchannelpacket
2019-08-09 17:49:40 +10:00
NotAdam
891a73720d
rename zone to territory
2019-08-09 17:49:40 +10:00
NotAdam
d755ea2a32
somewhat working action lut stuff
2019-06-02 02:30:54 +10:00
NotAdam
90d1fbc3ea
refactor Util -> Common::Util & Action to World::Action
2019-06-02 00:35:00 +10:00
NotAdam
4535c36def
if the 'boss' is killed instantly, spawn all add phases instantly
...
no mercy for //gm kill
2019-05-28 22:30:47 +10:00
NotAdam
1cab7afe0e
fix self targeted actions failing target snapshot, fix player being unable to complete chasing shadows
2019-05-28 22:04:25 +10:00
mordred
9c6f2f55b9
Do not count Chasing Shadows as complete if mobs are killed in a certain order even if more adds are due to spawn
2019-04-18 07:52:45 +02:00
Mordred
7615f83748
QuestBattle Chasing shadows actually playable... ish
2019-04-17 22:36:23 +02:00
mordred
bfda1adca4
Flags added to control BNpc behaviour in fights
2019-04-17 12:37:24 +02:00
mordred
c712c747c6
Moved bnpc creation from level to zone, implicitly adding them to world aswell
2019-04-17 09:26:29 +02:00
mordred
8badc6e34d
implicitly add bnpc to player hatelist if player hate is added to the bnpc
2019-04-17 08:34:58 +02:00
Mordred
6c43c79af1
First iteration of questbattle update logic
2019-04-17 00:10:32 +02:00
Mordred
a8bb58e51c
Use a common definition for BNpcType
2019-04-15 23:45:58 +02:00
Mordred
69f3d47100
Create a way to generate bnpcs from level entries and populate the chasing shadows questbattle
2019-04-15 23:41:43 +02:00
Mordred
cfd4352ff6
QuestBattles can now be started from scripts, see ManFst005
2019-04-11 00:16:04 +02:00
Mordred
1f51299ccf
Added two more gridania main story quests
2019-04-10 23:49:50 +02:00
NotAdam
c0533349f5
Merge remote-tracking branch 'upstream/develop' into develop
2019-04-08 08:02:50 +10:00
Mordred
c7023fb6a3
Move questbattle opening scene into the script
2019-04-07 23:42:24 +02:00
Mordred
e4b919e319
Show svent on questbattle completion, remove inactive questbattle instances
2019-04-07 16:01:53 +02:00
Mordred
6c8124373c
Changed the way players are being iterated for updating, some questbattle additions
2019-04-07 13:27:56 +02:00
NotAdam
e4878c4cc7
refactoring, make ranged targeted aoe actions work somewhat properly
2019-04-07 16:31:09 +10:00
NotAdam
b05462aee8
kill mobs instead of just restoring their hp
2019-04-07 16:16:52 +10:00
NotAdam
1b49f2502d
Start of action target selection implementation
2019-04-07 16:04:36 +10:00
Mordred
2014ec41dc
Refactored the way timestamps are passed through update handlers
2019-04-04 23:29:52 +02:00
Mordred
e09637c20e
More simplifications of the questbattle handling, exposing a script function to init player position
2019-04-02 00:00:58 +02:00
Mordred
e63aec1986
Added default questBattle scripts and added implementation for QuestBattle constructor
2019-03-31 13:48:09 +02:00
Mordred
5d865cef31
Updated exd data, added questbattle info. Added first part of ManFst005 ( Chasing Shadows )
2019-03-30 18:57:18 +01:00
Mordred
3b2225b0a1
Added lancer classquest for unlocking hunting log, fixed population control
2019-03-24 21:42:06 +01:00
NotAdam
789b5dfd9e
add rudimentary action comboing, doesn't highlight actions on the hotbar
2019-03-23 20:59:51 +11:00
NotAdam
ba5fc6781d
rename ScriptObject getFramework to framework for consistency
2019-03-23 16:57:00 +11:00
Mordred
877b8153c2
Merge branch 'develop' of https://github.com/SapphireMordred/Sapphire into develop
2019-03-17 22:26:33 +01:00
Mordred
11e06540b2
Added SubWil020
...
Changed the way QuestFlags are indexed to directly mimic retail.
This should make implementing new quests more straight forward as
indices can be used as they appear in the decompiled scripts.
2019-03-17 22:25:52 +01:00
NotAdam
6d9ef0e6c3
add missing zonepositions, use move semantics for framework constructor
2019-03-17 13:50:01 +11:00
Mordred
4eee04156d
Plenty more cleanup and code quality adjustments.
2019-03-11 22:48:33 +01:00
NotAdam
dea1f30f8b
fix recast time truncated by field size, correctly send actionstart
2019-03-08 00:26:41 +11:00