Implemented Fight Arena quest

This commit is contained in:
szumaster
2023-02-04 08:54:59 +00:00
committed by Ryan
parent c112794ede
commit 9fc92f52f4
29 changed files with 2337 additions and 87 deletions
+13 -9
View File
@@ -702,29 +702,33 @@
},
{
"remove_head": "true",
"destroy_message": "I can borrow another from the armoury near the Fight Arena.",
"shop_price": "10",
"examine": "A helmet, as worn by the minions of General Khazard.",
"durability": null,
"name": "Khazard helmet",
"weight": "2.7",
"destroy": "true",
"equipment_slot": "0",
"destroy_message": "I can borrow another from the armoury near the Fight Arena.",
"name": "Khazard helmet",
"tradeable": "false",
"archery_ticket_price": "0",
"id": "74",
"bonuses": "0,0,0,0,0,4,5,3,0,0,0,0,0,0,0",
"equipment_slot": "0"
"bonuses": "0,0,0,0,0,4,5,3,0,0,0,0,0,0,0"
},
{
"destroy_message": "I can borrow another from the armoury near the Fight Arena.",
"remove_sleeves": "true",
"shop_price": "12",
"examine": "Armour, as worn by the minions of General Khazard.",
"durability": null,
"name": "Khazard armour",
"weight": "0.5",
"destroy": "true",
"equipment_slot": "4",
"destroy_message": "I can borrow another from the armoury near the Fight Arena.",
"remove_sleeves": "true",
"name": "Khazard armour",
"tradeable": "false",
"archery_ticket_price": "0",
"id": "75",
"bonuses": "0,0,0,0,0,9,11,10,0,0,0,0,0,0,0",
"equipment_slot": "4"
"bonuses": "0,0,0,0,0,9,11,10,0,0,0,0,0,0,0"
},
{
"destroy_message": "The lazy guard probably has a spare set...",
+187 -66
View File
@@ -182,15 +182,15 @@
},
{
"examine": "He tries to keep order around here.",
"melee_animation": "381",
"melee_animation": "284",
"range_animation": "0",
"combat_audio": "511,513,512",
"attack_speed": "4",
"respawn_delay": "60",
"defence_animation": "1156",
"defence_animation": "285",
"weakness": "9",
"magic_animation": "0",
"death_animation": "836",
"death_animation": "287",
"name": "Guard",
"defence_level": "13",
"safespot": null,
@@ -4002,44 +4002,53 @@
"attack_level": "1"
},
{
"examine": "He's guarding the door.",
"melee_animation": "0",
"examine": "It's one of General Khazard's guards.",
"melee_animation": "395",
"range_animation": "0",
"defence_animation": "0",
"attack_speed": "6",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "397",
"weakness": "6",
"magic_animation": "0",
"death_animation": "0",
"death_animation": "836",
"name": "Khazard Guard",
"defence_level": "1",
"defence_level": "22",
"safespot": null,
"lifepoints": "10",
"strength_level": "1",
"lifepoints": "31",
"strength_level": "22",
"id": "253",
"range_level": "1",
"attack_level": "1"
"attack_level": "22"
},
{
"examine": "He's been guarding the tavern for a bit too long.",
"melee_animation": "0",
"melee_animation": "395",
"range_animation": "0",
"defence_animation": "0",
"attack_speed": "6",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "397",
"weakness": "6",
"magic_animation": "0",
"death_animation": "0",
"death_animation": "836",
"name": "Khazard Guard",
"defence_level": "1",
"defence_level": "22",
"safespot": null,
"lifepoints": "10",
"strength_level": "1",
"lifepoints": "31",
"strength_level": "22",
"id": "254",
"range_level": "1",
"attack_level": "1"
"attack_level": "22"
},
{
"examine": "His armour indicates he's a Khazard Guard.",
"melee_animation": "395",
"range_animation": "0",
"attack_speed": "6",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "0",
"defence_animation": "397",
"weakness": "6",
"magic_animation": "0",
"death_animation": "836",
@@ -4057,8 +4066,9 @@
"melee_animation": "395",
"range_animation": "0",
"attack_speed": "6",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "0",
"defence_animation": "397",
"weakness": "6",
"magic_animation": "0",
"death_animation": "836",
@@ -4071,6 +4081,66 @@
"range_level": "1",
"attack_level": "22"
},
{
"examine": "He takes the slaves to the arena. He rarely takes them back..",
"melee_animation": "395",
"range_animation": "0",
"attack_speed": "6",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "397",
"weakness": "6",
"magic_animation": "0",
"death_animation": "836",
"name": "Khazard Guard",
"defence_level": "22",
"safespot": null,
"lifepoints": "31",
"strength_level": "22",
"id": "257",
"range_level": "1",
"attack_level": "22"
},
{
"examine": "He looks really nasty. Smells bad too.",
"melee_animation": "7049",
"range_animation": "0",
"attack_speed": "4",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "7050",
"weakness": "6",
"magic_animation": "0",
"death_animation": "836",
"name": "General Khazard",
"defence_level": "80",
"safespot": null,
"lifepoints": "170",
"strength_level": "78",
"id": "258",
"range_level": "1",
"attack_level": "75"
},
{
"examine": "A tough looking barman.",
"melee_animation": "0",
"range_animation": "0",
"attack_speed": "6",
"combat_audio": "511,513,512",
"respawn_delay": "60",
"defence_animation": "397",
"weakness": "6",
"magic_animation": "0",
"death_animation": "0",
"name": "Khazard barman",
"defence_level": "1",
"safespot": null,
"lifepoints": "10",
"strength_level": "1",
"id": "259",
"range_level": "1",
"attack_level": "1"
},
{
"examine": "A slave fighter. He looks mistreated and weak.",
"melee_animation": "0",
@@ -4087,29 +4157,103 @@
"range_level": "1",
"attack_level": "1"
},
{
"examine": "She looks wealthy.",
"melee_animation": "0",
"range_animation": "0",
"defence_animation": "0",
"magic_animation": "0",
"death_animation": "0",
"name": "Lady Servil",
"defence_level": "1",
"safespot": null,
"lifepoints": "10",
"strength_level": "1",
"id": "264",
"range_level": "1",
"attack_level": "1"
},
{
"examine": "A young squire. He looks worse for wear.",
"magic_animation": "0",
"death_animation": "0",
"name": "Jeremy Servil",
"defence_level": "0",
"safespot": null,
"lifepoints": "10",
"strength_level": "0",
"id": "265",
"clue_level": "0",
"range_level": "0",
"attack_level": "0"
},
{
"examine": "A young squire. He looks worse for wear.",
"magic_animation": "0",
"death_animation": "0",
"name": "Jeremy Servil",
"defence_level": "0",
"safespot": null,
"lifepoints": "10",
"strength_level": "0",
"id": "266",
"clue_level": "0",
"range_level": "0",
"attack_level": "0"
},
{
"examine": "Jeremy father, Sir Servil.",
"magic_animation": "0",
"death_animation": "0",
"name": "Justin Servil",
"defence_level": "0",
"safespot": null,
"lifepoints": "10",
"strength_level": "0",
"id": "267",
"clue_level": "0",
"range_level": "0",
"attack_level": "0"
},
{
"examine": "A scruffy looking chap.",
"magic_animation": "0",
"death_animation": "0",
"name": "Local",
"defence_level": "0",
"safespot": null,
"lifepoints": "10",
"strength_level": "0",
"id": "268",
"clue_level": "0",
"range_level": "0",
"attack_level": "0"
},
{
"melee_animation": "6581",
"respawn_delay": "60",
"defence_animation": "6578",
"death_animation": "6576",
"name": "Bouncer",
"defence_level": "1",
"defence_level": "120",
"safespot": null,
"lifepoints": "116",
"strength_level": "1",
"strength_level": "120",
"id": "269",
"aggressive": "true",
"range_level": "1",
"attack_level": "1"
"attack_level": "120"
},
{
"examine": "Khazard's strongest ogre warrior.",
"melee_animation": "2100",
"range_animation": "0",
"defence_animation": "0",
"weakness": "6",
"magic_animation": "0",
"death_animation": "8576",
"melee_animation": "359",
"range_animation": "359",
"attack_speed": "6",
"magic_level": "1",
"respawn_delay": "25",
"defence_animation": "360",
"magic_animation": "359",
"death_animation": "361",
"name": "Khazard Ogre",
"defence_level": "46",
"safespot": null,
@@ -4117,11 +4261,12 @@
"strength_level": "46",
"id": "270",
"aggressive": "true",
"bonuses": "22,22,22,0,0,0,0,0,0,0,0,20,0,0,0",
"range_level": "1",
"attack_level": "46"
},
{
"examine": "A large",
"examine": "A large angry scorpion",
"melee_animation": "6254",
"range_animation": "0",
"combat_audio": "3611,3612,3610",
@@ -10754,18 +10899,14 @@
},
{
"examine": "A soldier of the Imperial Guard.",
"combat_audio": "511,513,512",
"melee_animation": "393",
"attack_speed": "4",
"magic_level": "1",
"defence_animation": "397",
"death_animation": "836",
"name": "Soldier",
"defence_level": "44",
"safespot": null,
"lifepoints": "55",
"combat_audio": "511,513,512",
"strength_level": "44",
"id": "1065",
"magic_level": "1",
"range_level": "1",
"attack_level": "44"
},
@@ -10837,25 +10978,6 @@
"range_level": "1",
"attack_level": "1"
},
{
"examine": "The Burthorpe Castle cook.",
"melee_animation": "422",
"range_animation": "422",
"combat_audio": "511,506,505",
"attack_speed": "4",
"defence_animation": "404",
"weakness": "9",
"magic_animation": "422",
"death_animation": "9055",
"name": "Eadburg",
"defence_level": "1",
"safespot": null,
"lifepoints": "10",
"strength_level": "1",
"id": "1072",
"range_level": "1",
"attack_level": "1"
},
{
"examine": "A Burthorpe Castle Archer.",
"start_gfx": "19",
@@ -10902,13 +11024,13 @@
},
{
"examine": "A Burthorpe Castle guard.",
"melee_animation": "395",
"melee_animation": "0",
"range_animation": "0",
"combat_audio": "511,513,512",
"magic_level": "1",
"defence_animation": "0",
"magic_animation": "0",
"death_animation": "836",
"death_animation": "0",
"name": "Guard",
"defence_level": "33",
"safespot": null,
@@ -10921,13 +11043,13 @@
},
{
"examine": "A Burthorpe Castle guard.",
"melee_animation": "395",
"melee_animation": "0",
"range_animation": "0",
"combat_audio": "511,513,512",
"magic_level": "1",
"defence_animation": "0",
"magic_animation": "0",
"death_animation": "836",
"death_animation": "0",
"name": "Guard",
"defence_level": "33",
"safespot": null,
@@ -10940,12 +11062,11 @@
},
{
"examine": "A servant for Prince Anlaf.",
"melee_animation": "422",
"range_animation": "422",
"combat_audio": "511,513,512",
"defence_animation": "404",
"magic_animation": "422",
"death_animation": "9055",
"melee_animation": "0",
"range_animation": "0",
"defence_animation": "0",
"magic_animation": "0",
"death_animation": "0",
"name": "Servant",
"defence_level": "1",
"safespot": null,
@@ -71212,4 +71333,4 @@
"range_level": "1",
"attack_level": "1"
}
]
]
+40 -12
View File
@@ -697,51 +697,79 @@
},
{
"npc_id": "253",
"loc_data": "{2616,3172,0,1,1}-{2583,3142,0,1,6}"
"loc_data": "{2580,3163,0,1,1}-{2590,3184,0,1,1}-{2589,3140,0,1,1}-{2601,3177,0,1,1}-{2607,3182,0,1,1}-{2612,3187,0,1,1}"
},
{
"npc_id": "254",
"loc_data": "{2565,3150,0,1,6}-{2564,3146,0,1,5}-{2572,3143,0,1,4}"
"loc_data": "{2569,3149,0,0,1}-{2614,3169,0,1,1}-{2564,3153,0,1,1}-{2568,3147,0,1,1}-{2579,3176,0,1,3}-{2580,3174,0,1,1}-{2584,3149,0,1,3}-{2590,3190,0,1,1}-{2594,3181,0,1,1}-{2595,3186,0,1,1}-{2597,3175,0,1,1}-{2597,3181,0,1,1}-{2607,3185,0,1,1}-{2614,3150,0,1,1}-{2619,3168,0,1,1}"
},
{
"npc_id": "255",
"loc_data": "{2601,3195,0,1,3}-{2615,3188,0,1,6}-{2606,3186,0,1,3}"
"loc_data": "{2571,3142,0,1,1}-{2617,3150,0,1,1}-{2609,3171,0,0,1}-{2617,3157,0,1,1}-{2577,3167,0,1,1}-{2597,3176,0,1,1}-{2607,3181,0,1,1}-{2608,3148,0,1,1}-{2600,3190,0,1,1}-{2610,3150,0,1,1}-{2609,3171,0,1,1}"
},
{
"npc_id": "256",
"loc_data": "{2568,3144,0,1,3}-{2606,3180,0,1,5}-{2600,3184,0,1,4}-{2598,3185,0,1,6}-{2593,3175,0,1,2}-{2594,3182,0,1,3}-{2594,3188,0,1,3}-{2593,3193,0,1,3}-{2592,3179,0,1,1}-{2605,3171,0,1,3}-{2581,3170,0,1,6}-{2580,3166,0,1,6}-{2577,3163,0,1,1}-{2585,3150,0,1,4}"
"loc_data": "{2609,3194,0,1,2}"
},
{
"npc_id": "257",
"loc_data": ""
},
{
"npc_id": "258",
"loc_data": ""
},
{
"npc_id": "259",
"loc_data": "{2567,3140,0,0,0}"
"loc_data": "{2566,3140,0,0,1}"
},
{
"npc_id": "260",
"loc_data": "{2589,3142,0,0,0}"
"loc_data": "{2589,3142,0,1,4}"
},
{
"npc_id": "261",
"loc_data": "{2587,3142,0,0,0}"
"loc_data": "{2587,3142,0,1,3}"
},
{
"npc_id": "262",
"loc_data": "{2616,3162,0,0,0}-{2616,3161,0,0,0}-{2596,3142,0,0,0}"
"loc_data": "{2615,3160,0,1,4}-{2616,3164,0,1,1}-{2594,3143,0,0,2}"
},
{
"npc_id": "263",
"loc_data": "{2597,3143,0,0,0}"
"loc_data": "{2597,3143,0,0,4}"
},
{
"npc_id": "264",
"loc_data": "{2568,3200,0,1,0}"
},
{
"npc_id": "265",
"loc_data": "{2616,3167,0,0,0}"
"loc_data": ""
},
{
"npc_id": "266",
"loc_data": "{2601,3154,0,1,0}"
},
{
"npc_id": "267",
"loc_data": "{2601,3168,0,0,0}"
"loc_data": "{2601,3168,0,0,3}"
},
{
"npc_id": "268",
"loc_data": "{2583,3171,0,0,0}"
"loc_data": "{2582,3172,0,1,1}"
},
{
"npc_id": "269",
"loc_data": "{2608,3163,0,1,3}"
},
{
"npc_id": "270",
"loc_data": "{2608,3165,0,1,3}"
},
{
"npc_id": "271",
"loc_data": "{2608,3158,0,1,3}"
},
{
"npc_id": "278",