1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-05 02:07:46 +00:00
Commit graph

69 commits

Author SHA1 Message Date
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
NotAdam
a4959a6eee minor teleport action script cleanup 2019-03-07 22:24:42 +11:00
NotAdam
2f4ca9b589 add teleporting back in, remove action targeting for now 2019-03-07 21:58:12 +11:00
NotAdam
9d6622b522 add ref to Data::Action inside action obj, move can cast logic to action 2019-03-07 20:28:35 +11:00
NotAdam
2f9d86f962 add EXPOSE_SCRIPT to Heavy Shot script 2019-02-21 00:06:10 +11:00
NotAdam
666b548a45 Merge branch 'develop' into action_rewrite 2019-02-20 23:26:47 +11:00
NotAdam
0e2669dffb fix invalid indentation on eobj state output 2019-02-20 19:58:57 +11:00
NotAdam
88a252f2f8 update all the instance scripts to add missing ones and use new api 2019-02-20 19:54:59 +11:00
NotAdam
843ed1381f better var name in EXPOSE_SCRIPT macro 2019-02-20 17:39:25 +11:00
NotAdam
966f51b76a move all scripts over, adds EXPOSE_SCRIPT( classname ) to each script 2019-02-20 17:38:03 +11:00
NotAdam
16fa522ca9 Change how scripts init and are exposed during compile time 2019-02-20 17:37:34 +11:00
DanteMccloud
c7f935b841
Add files via upload 2019-02-17 11:35:16 -07:00
NotAdam
8e74681db1 cleanup some unneeded log output 2019-02-11 14:51:56 +11:00
NotAdam
c561b50058 refactor and simplify how actionscripts are called and used 2019-02-11 10:14:14 +11:00
NotAdam
8aeaa0c443 read aspect from exd, correct potency for heavy shot 2019-02-11 10:03:36 +11:00
NotAdam
a40859e4b4 add single target damage to actions 2019-02-10 23:53:44 +11:00
NotAdam
7051734b68 restructure how actionscripts work 2019-02-10 23:28:15 +11:00
NotAdam
6b41b8eb85 remove scriptloader files from git 2019-02-09 16:50:04 +11:00