NotAdam
5ccbaea266
fix quest_parser to use new service locator
2020-03-01 11:58:26 +11:00
NotAdam
41e6d73ff3
move to new service locator
2020-03-01 11:58:26 +11:00
NotAdam
c1b11a312b
fix excel structures, been a while
2020-02-24 23:04:52 +11:00
collett
81bbcbef23
Fix #632 .
2020-02-08 00:43:49 +09:00
Adam
5d5763c74e
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
755c6b55c0
fix some warnings & world shouldn't crash when warming up object cache
2020-01-11 18:20:06 +11:00
collett
00d8c0eef7
Fix shop packet.
2020-01-08 18:26:11 +09:00
collett
5083b51bf2
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
c696cb2c80
Allow action scripts to add effect.
2020-01-06 19:25:01 +09:00
NotAdam
204ff7ec84
fix linux build
2020-01-06 20:23:03 +11:00
NotAdam
2824c30342
Merge branch 'develop' into exit_poprange
2020-01-05 20:06:31 +11:00
collett
2308a41a63
Fix aetheryte.
2020-01-03 22:39:45 +09:00
Mordred
71e7ef982c
Fixed housing opcodes
2019-10-28 22:18:23 +01:00
Mordred
9d49f0a272
Changed makeActorControl calls aswell
2019-10-09 18:42:25 +02:00
Mordred
20e25d73b9
Renamed ActorControl packets and definitions according to usage
2019-10-09 18:14:53 +02:00
NotAdam
317d16e3ed
rename some getters and zonechannelpacket -> worldchannelpacket
2019-08-09 17:49:40 +10:00
NotAdam
9c3fba263e
rename zone to territory
2019-08-09 17:49:40 +10:00
NotAdam
86517c53ea
somewhat working action lut stuff
2019-06-02 02:30:54 +10:00
NotAdam
f892257aa5
refactor Util -> Common::Util & Action to World::Action
2019-06-02 00:35:00 +10:00
NotAdam
92f41f8d41
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
859a4a5d68
fix self targeted actions failing target snapshot, fix player being unable to complete chasing shadows
2019-05-28 22:04:25 +10:00
mordred
033a03b98f
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
7844d0b463
QuestBattle Chasing shadows actually playable... ish
2019-04-17 22:36:23 +02:00
mordred
813e74555b
Flags added to control BNpc behaviour in fights
2019-04-17 12:37:24 +02:00
mordred
f0390f394c
Moved bnpc creation from level to zone, implicitly adding them to world aswell
2019-04-17 09:26:29 +02:00
mordred
fe4c2d7a0c
implicitly add bnpc to player hatelist if player hate is added to the bnpc
2019-04-17 08:34:58 +02:00
Mordred
01537f12ce
First iteration of questbattle update logic
2019-04-17 00:10:32 +02:00
Mordred
5991e1b93a
Use a common definition for BNpcType
2019-04-15 23:45:58 +02:00
Mordred
9a2c346872
Create a way to generate bnpcs from level entries and populate the chasing shadows questbattle
2019-04-15 23:41:43 +02:00
Mordred
13ce1b47d0
QuestBattles can now be started from scripts, see ManFst005
2019-04-11 00:16:04 +02:00
Mordred
022cf1d439
Added two more gridania main story quests
2019-04-10 23:49:50 +02:00
NotAdam
a0ee37d9db
Merge remote-tracking branch 'upstream/develop' into develop
2019-04-08 08:02:50 +10:00
Mordred
975fcf1be8
Move questbattle opening scene into the script
2019-04-07 23:42:24 +02:00
Mordred
4fd49a1dae
Show svent on questbattle completion, remove inactive questbattle instances
2019-04-07 16:01:53 +02:00
Mordred
0079cba784
Changed the way players are being iterated for updating, some questbattle additions
2019-04-07 13:27:56 +02:00
NotAdam
03856a339c
refactoring, make ranged targeted aoe actions work somewhat properly
2019-04-07 16:31:09 +10:00
NotAdam
a09616e0e1
kill mobs instead of just restoring their hp
2019-04-07 16:16:52 +10:00
NotAdam
2f73a61eb2
Start of action target selection implementation
2019-04-07 16:04:36 +10:00
Mordred
af07092978
Refactored the way timestamps are passed through update handlers
2019-04-04 23:29:52 +02:00
Mordred
598dd50ff2
More simplifications of the questbattle handling, exposing a script function to init player position
2019-04-02 00:00:58 +02:00
Mordred
e1e7affcde
Added default questBattle scripts and added implementation for QuestBattle constructor
2019-03-31 13:48:09 +02:00
Mordred
42affff662
Updated exd data, added questbattle info. Added first part of ManFst005 ( Chasing Shadows )
2019-03-30 18:57:18 +01:00
Mordred
8d7bb478d6
Added lancer classquest for unlocking hunting log, fixed population control
2019-03-24 21:42:06 +01:00
NotAdam
06e199a364
add rudimentary action comboing, doesn't highlight actions on the hotbar
2019-03-23 20:59:51 +11:00
NotAdam
57d11460d6
rename ScriptObject getFramework to framework for consistency
2019-03-23 16:57:00 +11:00
Mordred
dc3e235c0c
Merge branch 'develop' of https://github.com/SapphireMordred/Sapphire into develop
2019-03-17 22:26:33 +01:00
Mordred
67a9b3cc5a
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
f1469a554c
add missing zonepositions, use move semantics for framework constructor
2019-03-17 13:50:01 +11:00
Mordred
8a35c4e370
Plenty more cleanup and code quality adjustments.
2019-03-11 22:48:33 +01:00
NotAdam
bcbbca056a
fix recast time truncated by field size, correctly send actionstart
2019-03-08 00:26:41 +11:00