-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: Start of clue expansion. * feat: Further work on clues. * feat: Shop keeper in Combat Training Camp. * feat: Combat Training Camp Guards * feat: Dialogue for Roachey in the Fishing Guild. * feat: A lot of OBJ renaming. fix: Ranger Boots now have a level requirement of 40. * feat: Name for `obj_2`, `mcannonball`.
- Loading branch information
1 parent
d8cf497
commit 7e0775a
Showing
14 changed files
with
358 additions
and
212 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
data/src/scripts/areas/area_combat_training/scripts/combat_training_camp_npcs.rs2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
// Shop Keeper | ||
// TODO - facial animations. | ||
// TODO - linebreaks. | ||
[opnpc1,npc_561] | ||
~chatplayer(neutral, "Hello."); | ||
~chatnpc(neutral, "So, are you looking to buy weapons? King Lathas keeps us very well stocked."); | ||
|
||
def_int $option = ~p_choice2("What do you have?", 0, "No thanks.", 1); | ||
|
||
switch_int ($option) { | ||
case 0: { | ||
~chatplayer(neutral, "What do you have?"); | ||
~chatnpc(neutral, "Take a look."); | ||
~openshop_activenpc; | ||
} | ||
|
||
case 1: { | ||
~chatplayer(neutral, "No thanks."); | ||
} | ||
} | ||
|
||
// Mace Guard | ||
// TODO - facial animations. | ||
[opnpc1,npc_344] | ||
~chatplayer(neutral, "Hello there."); | ||
~chatnpc(neutral, "What do you want - leave us be!"); | ||
|
||
// Crossbow Guard | ||
// TODO - facial animations. | ||
// TODO - linebreaks. | ||
[opnpc1,npc_346] | ||
~chatplayer(neutral, "Hello."); | ||
|
||
def_int $random = random(2); | ||
|
||
switch_int ($random) { | ||
case 0: { | ||
~chatnpc(neutral, "Hello soldier."); | ||
~chatplayer(neutral, "I'm more of an adventurer really."); | ||
~chatnpc(neutral, "In this day and age we're all soldiers. No time to waste gassing, Fight! Fight! Fight!"); | ||
} | ||
|
||
case 1: { | ||
~chatnpc(neutral, "Well hello brave warrior. These ogres have been terrorising the area, they've eaten four of our children this week alone."); | ||
~chatplayer(neutral, "Brutes!"); | ||
~chatnpc(neutral, "So we decided to use them for target practice. A fair punishment."); | ||
~chatplayer(neutral, "Indeed."); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.