package org.apollo.plugin.locations.varrock

import org.apollo.game.model.Direction
import org.apollo.game.plugin.entity.spawn.spawnNpc

spawnNpc("barbarian_woman", x = 3222, y = 3399)

spawnNpc("bear", id = 106, x = 3289, y = 3351)

spawnNpc("black_knight", x = 3238, y = 3514)
spawnNpc("black_knight", x = 3227, y = 3518)
spawnNpc("black_knight", x = 3279, y = 3502)

spawnNpc("dark_wizard", id = 174, x = 3230, y = 3366)

spawnNpc("dark_wizard", id = 174, x = 3228, y = 3368)
spawnNpc("dark_wizard", id = 174, x = 3225, y = 3367)
spawnNpc("dark_wizard", id = 174, x = 3226, y = 3365)
spawnNpc("dark_wizard", id = 174, x = 3226, y = 3372)
spawnNpc("dark_wizard", id = 174, x = 3231, y = 3371)

spawnNpc("dark_wizard", id = 172, x = 3229, y = 3372)
spawnNpc("dark_wizard", id = 172, x = 3224, y = 3370)
spawnNpc("dark_wizard", id = 172, x = 3228, y = 3366)
spawnNpc("dark_wizard", id = 172, x = 3232, y = 3368)
spawnNpc("dark_wizard", id = 172, x = 3226, y = 3369)

spawnNpc("giant_rat", id = 87, x = 3292, y = 3375)
spawnNpc("giant_rat", id = 87, x = 3265, y = 3384)
spawnNpc("giant_rat", id = 87, x = 3267, y = 3381)

spawnNpc("guard", id = 368, x = 3263, y = 3407, facing = Direction.SOUTH)

spawnNpc("jeremy_clerksin", x = 3253, y = 3477)
spawnNpc("martina_scorsby", x = 3256, y = 3481)

spawnNpc("man", x = 3281, y = 3500)
spawnNpc("man", x = 3193, y = 3394)
spawnNpc("man", x = 3159, y = 3429)
spawnNpc("man", x = 3245, y = 3394)
spawnNpc("man", x = 3283, y = 3492, z = 1)

spawnNpc("man", id = 2, x = 3283, y = 3492, z = 1)
spawnNpc("man", id = 2, x = 3263, y = 3400)

spawnNpc("man", id = 3, x = 3227, y = 3395, z = 1)
spawnNpc("man", id = 3, x = 3231, y = 3399, z = 1)

spawnNpc("mugger", x = 3251, y = 3390)
spawnNpc("mugger", x = 3177, y = 3363)

spawnNpc("tramp", id = 2792, x = 3177, y = 3363)

spawnNpc("woman", x = 3221, y = 3396)

spawnNpc("woman", id = 5, x = 3279, y = 3497)
spawnNpc("woman", id = 25, x = 3278, y = 3492)

spawnNpc("thief", x = 3285, y = 3500)
spawnNpc("thief", x = 3234, y = 3389)
spawnNpc("thief", x = 3188, y = 3383)
spawnNpc("thief", x = 3184, y = 3390)
spawnNpc("thief", x = 3188, y = 3394)

spawnNpc("unicorn", x = 3286, y = 3342)
spawnNpc("unicorn", x = 3279, y = 3345)

// North Guards

spawnNpc("guard", x = 3244, y = 3500)
spawnNpc("guard", x = 3247, y = 3503)

// East Guards

spawnNpc("guard", x = 3271, y = 3431)
spawnNpc("guard", x = 3270, y = 3425)
spawnNpc("guard", x = 3274, y = 3421)
spawnNpc("guard", x = 3274, y = 3427)

// South Guards

spawnNpc("guard", x = 3210, y = 3382)
spawnNpc("guard", x = 3212, y = 3380)
spawnNpc("guard", x = 3207, y = 3376)

// West Guards

spawnNpc("guard", x = 3174, y = 3427)
spawnNpc("guard", x = 3176, y = 3430)
spawnNpc("guard", x = 3176, y = 3427)
spawnNpc("guard", x = 3180, y = 3399)
spawnNpc("guard", x = 3175, y = 3415, z = 1)
spawnNpc("guard", x = 3174, y = 3403, z = 1)

// Varrock Palace

spawnNpc("guard", x = 3210, y = 3461)
spawnNpc("guard", x = 3211, y = 3465)
spawnNpc("guard", x = 3214, y = 3462)
spawnNpc("guard", x = 3216, y = 3464)
spawnNpc("guard", x = 3220, y = 3461)
spawnNpc("guard", x = 3206, y = 3461)
spawnNpc("guard", x = 3204, y = 3495)

spawnNpc("guard", x = 3204, y = 3495, z = 1)
spawnNpc("guard", x = 3205, y = 3492, z = 1)
spawnNpc("guard", x = 3203, y = 3492, z = 1)
spawnNpc("guard", x = 3205, y = 3497, z = 1)

spawnNpc("guard", x = 3221, y = 3471, z = 2)
spawnNpc("guard", x = 3214, y = 3474, z = 2)
spawnNpc("guard", x = 3215, y = 3471, z = 2)
spawnNpc("guard", x = 3211, y = 3471, z = 2)
spawnNpc("guard", x = 3209, y = 3473, z = 2)
spawnNpc("guard", x = 3212, y = 3475, z = 2)
spawnNpc("guard", x = 3207, y = 3477, z = 2)
spawnNpc("guard", x = 3203, y = 3476, z = 2)
spawnNpc("guard", x = 3205, y = 3479, z = 2)
spawnNpc("guard", x = 3203, y = 3483, z = 2)
spawnNpc("guard", x = 3221, y = 3485, z = 2)

spawnNpc("monk_of_zamorak", id = 189, x = 3213, y = 3476)

spawnNpc("warrior_woman", x = 3203, y = 3490)
spawnNpc("warrior_woman", x = 3205, y = 3493)

// Varrock/Lumbridge Pen

spawnNpc("swan", x = 3261, y = 3354)
spawnNpc("swan", x = 3260, y = 3356)

spawnNpc("ram", id = 3673, x = 3238, y = 3346)
spawnNpc("ram", id = 3673, x = 3248, y = 3352)
spawnNpc("ram", id = 3673, x = 3260, y = 3348)

spawnNpc("sheep", id = 42, x = 3263, y = 3347)
spawnNpc("sheep", id = 42, x = 3268, y = 3350)
spawnNpc("sheep", id = 42, x = 3252, y = 3352)
spawnNpc("sheep", id = 42, x = 3243, y = 3344)
spawnNpc("sheep", id = 42, x = 3235, y = 3347)

spawnNpc("sheep", id = 3579, x = 3234, y = 3344)
spawnNpc("sheep", id = 3579, x = 3241, y = 3347)
spawnNpc("sheep", id = 3579, x = 3257, y = 3350)

// Champions Guild

spawnNpc("chicken", x = 3195, y = 3359)
spawnNpc("chicken", x = 3198, y = 3356)
spawnNpc("chicken", x = 3195, y = 3355)

spawnNpc("chicken", id = 1017, x = 3196, y = 3353)
spawnNpc("chicken", id = 1017, x = 3197, y = 3356)

spawnNpc("evil_chicken", x = 3198, y = 3359)

// Function Npc

spawnNpc("apothecary", x = 3196, y = 3403)

spawnNpc("captain_rovin", x = 3204, y = 3496, z = 2)

spawnNpc("curator", x = 3256, y = 3447)

spawnNpc("dimintheis", x = 3280, y = 3403)

spawnNpc("dr_harlow", x = 3224, y = 3398)

spawnNpc("ellamaria", x = 3228, y = 3475)

spawnNpc("father_lawrence", x = 3253, y = 3484)

spawnNpc("guidors_wife", id = 342, x = 3280, y = 3382)

spawnNpc("guidor", x = 3284, y = 3381, facing = Direction.SOUTH)

spawnNpc("guild_master", x = 3189, y = 3360)

spawnNpc("gypsy", x = 3203, y = 3423)

spawnNpc("hooknosed_jack", x = 3268, y = 3400)

spawnNpc("jonny_the_beard", x = 3223, y = 3395)

spawnNpc("johnathon", x = 3278, y = 3503, z = 1)

spawnNpc("katrine", x = 3185, y = 3386)

spawnNpc("king_roald", x = 3223, y = 3473)

spawnNpc("master_farmer", x = 3243, y = 3349)

spawnNpc("pox", x = 3267, y = 3399)

spawnNpc("reldo", x = 3210, y = 3492)

spawnNpc("romeo", x = 3211, y = 3423)

spawnNpc("shilop", x = 3211, y = 3435)

spawnNpc("sir_prysin", x = 3204, y = 3472)

spawnNpc("tarquin", x = 3203, y = 3344, facing = Direction.SOUTH)

spawnNpc("tool_leprechaun", x = 3182, y = 3355)

spawnNpc("tool_leprechaun", x = 3229, y = 3455)

spawnNpc("tramp", id = 641, x = 3207, y = 3392)

spawnNpc("wilough", x = 3222, y = 3437)

// Shop Npc

spawnNpc("aubury", x = 3253, y = 3401)

spawnNpc("baraek", x = 3217, y = 3434)

spawnNpc("bartender", x = 3226, y = 3400)

spawnNpc("bartender", id = 1921, x = 3277, y = 3487)

spawnNpc("fancy_dress_shop_owner", x = 3281, y = 3398)

spawnNpc("horvik", x = 3229, y = 3438)

spawnNpc("lowe", x = 3233, y = 3421)

spawnNpc("scavvo", x = 3192, y = 3353, z = 1)

spawnNpc("shop_keeper", id = 551, x = 3206, y = 3399)
spawnNpc("shop_assistant", id = 552, x = 3207, y = 3396)

spawnNpc("shop_keeper", id = 522, x = 3216, y = 3414)
spawnNpc("shop_assistant", id = 523, x = 3216, y = 3417)

spawnNpc("tea_seller", x = 3271, y = 3411)

spawnNpc("thessalia", x = 3206, y = 3417)

spawnNpc("zaff", x = 3203, y = 3434)

// Juliet House

spawnNpc("draul_leptoc", x = 3228, y = 3475)
spawnNpc("juliet", x = 3159, y = 3425, z = 1)
spawnNpc("phillipa", x = 3160, y = 3429, z = 1)

// Gertrude House

spawnNpc("gertrude", x = 3153, y = 3413)
spawnNpc("kanel", x = 3155, y = 3405, facing = Direction.EAST)
spawnNpc("philop", x = 3150, y = 3405, facing = Direction.SOUTH)

// Small Bank

spawnNpc("banker", id = 495, x = 3252, y = 3418)
spawnNpc("banker", id = 494, x = 3252, y = 3418)
spawnNpc("banker", id = 494, x = 3252, y = 3418)
spawnNpc("banker", id = 494, x = 3252, y = 3418)

// Big Bank

spawnNpc("banker", id = 494, x = 3187, y = 3436, facing = Direction.WEST)
spawnNpc("banker", id = 494, x = 3187, y = 3440, facing = Direction.WEST)
spawnNpc("banker", id = 494, x = 3187, y = 3444, facing = Direction.WEST)
spawnNpc("banker", id = 495, x = 3187, y = 3438, facing = Direction.WEST)
spawnNpc("banker", id = 495, x = 3187, y = 3442, facing = Direction.WEST)