Adam
ab1d4f3373
Merge pull request #648 from Sophira/discover-exp
...
Additional EXP bonus on full map completion
2020-03-03 20:15:19 +11:00
Sophie Hamilton
8f62c23a8b
Check for nullptr before using returned map data
...
It's best to not crash the server if we can help it.
2020-03-03 08:37:19 +00:00
Sophie Hamilton
1fc067a3e6
New Discovery/DiscoveryHandler opcodes
...
Add in the new opcodes for Discovery and DiscoveryHandler found by
@collett8192.
2020-03-02 09:01:00 +00:00
Sophie Hamilton
f8236147a6
Additional EXP bonus on full map completion
...
When the map is fully completed, gain an additional EXP bonus equal to
10 times the regular amount.
2020-03-02 08:55:06 +00:00
Sophie Hamilton
579972278b
Make Player::discover() honour passed map_id
...
The Sapphire::Entity::Player::discover() method never actually honoured
the passed map_id, instead always using the ID of the map the player was
currently in.
2020-03-02 08:55:06 +00:00
Adam
3d5ad28df8
Merge pull request #647 from NotAdam/develop
...
replace service locator
2020-03-01 13:15:03 +11:00
NotAdam
aa838d272c
fix windows build
2020-03-01 12:16:01 +11:00
NotAdam
894c1016af
fix quest_parser to use new service locator
2020-03-01 11:58:26 +11:00
NotAdam
f10d7938d7
fix lobby gameconnection
2020-03-01 11:58:26 +11:00
NotAdam
ca102697f4
move to new service locator
2020-03-01 11:58:26 +11:00
NotAdam
3a2272594e
start of new service locator impl
2020-03-01 11:58:25 +11:00
Adam
8f71d01a69
Merge pull request #646 from Sophira/more-quest-parser-updates
...
quest_parser: Fix case for constants
2020-03-01 11:24:46 +11:00
Sophie Hamilton
8981955ddd
quest_parser: Fix case for constants
...
The generated onBNpcKill and onEObjHit functions were using the wrong
case for the constants they used. Ensure that they use the same case as
the declared constants, and reduce duplicate code.
Also, fix a typo in the onEObjHit function prototype which was causing
generated scripts to not compile properly, and revert the incorrect
addition (by me in an earlier commit) of "override".
2020-02-29 17:33:55 +00:00
Adam
850fa47520
Merge pull request #645 from Sophira/quest-parser-update
...
quest_parser template update
2020-02-29 22:01:20 +11:00
Sophie Hamilton
71f4e5b8bb
quest_parser template update
...
Use correct method of determining actor, use callback variables instead
of inline functions within scenes, and use the correct namespace.
2020-02-29 10:32:35 +00:00
Adam
34f66fbcd8
Merge pull request #644 from collett8192/exp_fix
...
Should not gain any exp past max level.
2020-02-29 18:56:28 +11:00
Adam
192c3e17fc
Merge pull request #643 from collett8192/5.2_fix_part_6
...
Solve the mystery of second quest not showing in gridania or limsa.
2020-02-29 18:55:43 +11:00
collett
793c6120a6
Should not gain any exp past max level.
2020-02-27 00:59:28 +09:00
collett
99595e6677
Solve the mystery of second quest now showing in gridania or limsa.
2020-02-26 08:12:29 +09:00
NotAdam
b79a422330
fix windows build
2020-02-25 15:55:37 +11:00
Adam
100ece6386
Merge pull request #642 from Sophira/fix-deletecharacter
...
Update deleteCharacter, remove charainfofriendlist
2020-02-25 12:52:08 +11:00
Adam
ae51fef885
Merge pull request #641 from collett8192/5.2_fix_part_5
...
Fix mount.
2020-02-25 12:11:54 +11:00
collett
94258f74c0
opcode
2020-02-25 02:17:50 +09:00
collett
5106fc3043
fix mount
2020-02-25 02:15:16 +09:00
Sophie Hamilton
c3eb048420
Update deleteCharacter, remove charainfofriendlist
...
Not all data was deleted when deleting a character, making it impossible
to play a new character with the same name. Add in delete commands for
the additional tables and remove the reference to the (non-existent)
charainfofriendlist table.
2020-02-24 16:17:09 +00:00
NotAdam
b6344cfe23
fix excel structures, been a while
2020-02-24 23:04:52 +11:00
Adam
8a559f8d53
Merge pull request #640 from collett8192/5.2_fix_part_4
...
More fixes on action related enums.
2020-02-24 22:00:46 +11:00
collett
2f2d43b939
More fixes on action related enums.
2020-02-24 19:24:29 +09:00
Adam
ad45d41b8f
Merge pull request #639 from collett8192/5.2_fix_part_3
...
Inventory fix and more opcode update.
2020-02-24 21:13:38 +11:00
collett
b3b5d917cb
model equip
2020-02-24 18:57:08 +09:00
collett
af36a3e9b5
fix offset comment
2020-02-24 18:31:15 +09:00
collett
c22f524435
Inventory fix and more opcode update.
2020-02-24 18:23:43 +09:00
Adam
450be5c171
Merge pull request #638 from collett8192/5.2_fix_part_2
...
Fix combo indicator and more opcode updates.
2020-02-20 21:21:26 +11:00
collett
243943eac9
Fix combo indicator and more opcode updates.
2020-02-20 18:32:22 +09:00
Adam
ab458f079c
Merge pull request #637 from collett8192/update_5.2
...
5.2 packet update.
2020-02-20 11:21:39 +11:00
collett
c7a61352ba
chat opcode
2020-02-19 19:04:20 +09:00
collett
0816ba2002
fix npcspawn
2020-02-19 18:57:25 +09:00
collett
d8ae481ced
more opcode picked up
2020-02-19 16:52:44 +09:00
collett
39cc5af97b
fix build
2020-02-19 16:51:31 +09:00
collett
c98594f6c5
5.2 packet update.
2020-02-18 23:05:24 +09:00
NotAdam
d845162190
fix api routing, bit nicer code for fixing urls
2020-02-17 15:57:44 +11:00
NotAdam
0306b68f88
fix an issue where some versions of std::fs would handle path generation differently
...
this changes the builtin http server to generate more reliable paths when parsing request bodies, fixes #635
2020-02-17 15:47:49 +11:00
Adam
daaba2ea4d
Merge pull request #634 from collett8192/mount_fix
...
Missing casting flag clear after mount action.
2020-02-13 08:22:25 +11:00
collett
1a186dba25
Missing casting flag clear after mount action.
2020-02-13 01:37:06 +09:00
NotAdam
5f18c43dd6
loads of datreader cleanup/consistency fixes
2020-02-10 14:05:04 +11:00
NotAdam
b7ddb054f4
make readme more lazy
2020-02-10 13:42:22 +11:00
NotAdam
7ccc29a6ce
fix a strange issue where some stl implementations would produce an invalid path where 2 or more / are present sequentially in a path
2020-02-10 13:39:31 +11:00
Adam
29afcfe487
Merge pull request #633 from collett8192/632
...
Fix #632 .
2020-02-08 10:32:30 +11:00
NotAdam
f7036ef1e3
fix faulty actions submodule
2020-02-08 10:22:03 +11:00
NotAdam
ee12f4f75b
create data directory
2020-02-08 10:15:14 +11:00