Skip to content

Commit

Permalink
Port location NPC spawns from Ruby to Kotlin
Browse files Browse the repository at this point in the history
  • Loading branch information
WizardJesse1 authored and garyttierney committed Jun 1, 2017
1 parent 8d00dcc commit 35ab034
Show file tree
Hide file tree
Showing 11 changed files with 679 additions and 0 deletions.
8 changes: 8 additions & 0 deletions game/src/plugins/locations/al-kharid/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = "al-kharid npc spawns"
package = "org.apollo.game.plugin.locations"
authors = [ "Jesse W" ]
dependencies = [ "spawning" ]

[config]
srcDir = "src/"
testDir = "test/"
111 changes: 111 additions & 0 deletions game/src/plugins/locations/al-kharid/src/al-kharid-npcs.plugin.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
import org.apollo.game.model.Direction

// Generic npcs

npc_spawn("man", x = 3276, y = 3186)
npc_spawn("man", x = 3282, y = 3197)

npc_spawn("man", id = 3, x = 3301, y = 3200)
npc_spawn("man", id = 3, x = 3300, y = 3208)

npc_spawn("man", id = 2, x = 3297, y = 3196)

npc_spawn("man", id = 16, x = 3294, y = 3204)

npc_spawn("spider", x = 3319, y = 3145)
npc_spawn("spider", x = 3319, y = 3140)
npc_spawn("spider", x = 3323, y = 3138)

npc_spawn("scorpion", x = 3282, y = 3149)

//Camels

npc_spawn("cam_the_camel", x = 3295, y = 3232)
npc_spawn("elly_the_camel", x = 3312, y = 3210)
npc_spawn("camel", x = 3285, y = 3198)
npc_spawn("ollie_the_camel", x = 3291, y = 3209)
npc_spawn("al_the_camel", x = 3275, y = 3162)

// Quest npc

npc_spawn("osman", x = 3286, y = 3180, facing = Direction.EAST)

npc_spawn("hassan", x = 3302, y = 3163)

npc_spawn("father_reen", x = 3272, y = 3158)

npc_spawn("man", id = 663, x = 3297, y = 3287)

// Boarder guards

npc_spawn("border_guard", x = 3268, y = 3226)
npc_spawn("border_guard", x = 3267, y = 3226)
npc_spawn("border_guard", x = 3268, y = 3229, facing = Direction.SOUTH)
npc_spawn("border_guard", x = 3267, y = 3229, facing = Direction.SOUTH)

// Palace guards

npc_spawn("Al-Kharid warrior", x = 3285, y = 3174)
npc_spawn("Al-Kharid warrior", x = 3283, y = 3168)
npc_spawn("Al-Kharid warrior", x = 3285, y = 3169)
npc_spawn("Al-Kharid warrior", x = 3290, y = 3162)
npc_spawn("Al-Kharid warrior", x = 3295, y = 3170)
npc_spawn("Al-Kharid warrior", x = 3300, y = 3175)
npc_spawn("Al-Kharid warrior", x = 3300, y = 3171)
npc_spawn("Al-Kharid warrior", x = 3301, y = 3168)

// Shanty pass

npc_spawn("shantay_guard", x = 3301, y = 3120)
npc_spawn("shantay_guard", x = 3302, y = 3126)
npc_spawn("shantay_guard", x = 3306, y = 3126)
npc_spawn("shantay_guard", id = 838, x = 3303, y = 3118)

// Mine

npc_spawn("scorpion", x = 3296, y = 3294)
npc_spawn("scorpion", x = 3298, y = 3280)
npc_spawn("scorpion", x = 3299, y = 3299)
npc_spawn("scorpion", x = 3299, y = 3309)
npc_spawn("scorpion", x = 3300, y = 3287)
npc_spawn("scorpion", x = 3300, y = 3315)
npc_spawn("scorpion", x = 3301, y = 3305)
npc_spawn("scorpion", x = 3301, y = 3312)

// Functional npcs

npc_spawn("gnome_pilot", x = 3279, y = 3213)

npc_spawn("banker", id = 496, x = 3267, y = 3164, facing = Direction.EAST)
npc_spawn("banker", id = 496, x = 3267, y = 3167, facing = Direction.EAST)
npc_spawn("banker", id = 496, x = 3267, y = 3169, facing = Direction.EAST)

npc_spawn("banker", id = 497, x = 3267, y = 3166, facing = Direction.EAST)
npc_spawn("banker", id = 497, x = 3267, y = 3168, facing = Direction.EAST)

npc_spawn("gem_trader", x = 3287, y = 3210)

npc_spawn("zeke", x = 3289, y = 3189)

npc_spawn("shantay", x = 3304, y = 3124)

npc_spawn("rug_merchant", id = 2296, x = 3311, y = 3109, facing = Direction.WEST)

npc_spawn("ranael", x = 3315, y = 3163)

npc_spawn("shop_keeper", id = 524, x = 3315, y = 3178)
npc_spawn("shop_assistant", id = 525, x = 3315, y = 3180, facing = Direction.WEST)

npc_spawn("louie_legs", x = 3316, y = 3175, facing = Direction.WEST)

npc_spawn("ellis", x = 3274, y = 3192)

npc_spawn("dommik", x = 3321, y = 3193)

npc_spawn("tool_leprechaun", x = 3319, y = 3204)

npc_spawn("ali_morrisane", x = 3304, y = 3211, facing = Direction.EAST)

npc_spawn("silk_trader", x = 3300, y = 3203)

npc_spawn("karim", x = 3273, y = 3180)
8 changes: 8 additions & 0 deletions game/src/plugins/locations/edgeville/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = "edgeville npc spawns"
package = "org.apollo.game.plugin.locations"
authors = [ "Jesse W" ]
dependencies = [ "spawning" ]

[config]
srcDir = "src/"
testDir = "test/"
51 changes: 51 additions & 0 deletions game/src/plugins/locations/edgeville/src/edgeville-npcs.plugin.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
import org.apollo.game.model.Direction

// Generic npcs

npc_spawn("man", x = 3095, y = 3508)
npc_spawn("man", x = 3095, y = 3511)
npc_spawn("man", x = 3098, y = 3509)
npc_spawn("man", id = 2, x = 3093, y = 3511)
npc_spawn("man", id = 3, x = 3097, y = 3508)
npc_spawn("man", id = 3, x = 3092, y = 3508)
npc_spawn("man", id = 3, x = 3097, y = 3512)

npc_spawn("guard", x = 3086, y = 3516)
npc_spawn("guard", x = 3094, y = 3518)
npc_spawn("guard", x = 3108, y = 3514)
npc_spawn("guard", x = 3110, y = 3514)
npc_spawn("guard", x = 3113, y = 3514)
npc_spawn("guard", x = 3113, y = 3516)

npc_spawn("sheep", id = 43, x = 3050, y = 3516)
npc_spawn("sheep", id = 43, x = 3051, y = 3514)
npc_spawn("sheep", id = 43, x = 3056, y = 3517)
npc_spawn("ram", id = 3673, x = 3048, y = 3515)

npc_spawn("monk", x = 3044, y = 3491)
npc_spawn("monk", x = 3045, y = 3483)
npc_spawn("monk", x = 3045, y = 3497)
npc_spawn("monk", x = 3050, y = 3490)
npc_spawn("monk", x = 3054, y = 3490)
npc_spawn("monk", x = 3058, y = 3497)

// Functional npcs

npc_spawn("richard", x = 3098, y = 3516)
npc_spawn("doris", x = 3079, y = 3491)
npc_spawn("brother_jered", x = 3045, y = 3488)
npc_spawn("brother_althric", x = 3054, y = 3504)

npc_spawn("abbot_langley", x = 3059, y = 3484)
npc_spawn("oziach", x = 3067, y = 3518, facing = Direction.EAST)

npc_spawn("shop_keeper", id = 528, x = 3079, y = 3509)
npc_spawn("shop_assistant", id = 529, x = 3082, y = 3513)


npc_spawn("banker", x = 3096, y = 3489, facing = Direction.WEST)
npc_spawn("banker", x = 3096, y = 3491, facing = Direction.WEST)
npc_spawn("banker", x = 3096, y = 3492)
npc_spawn("banker", x = 3098, y = 3492)

npc_spawn("mage_of_zamorak", x = 3106, y = 3560)
8 changes: 8 additions & 0 deletions game/src/plugins/locations/falador/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = "falador npc spawns"
package = "org.apollo.game.plugin.locations"
authors = [ "Jesse W" ]
dependencies = [ "spawning" ]

[config]
srcDir = "src/"
testDir = "test/"
168 changes: 168 additions & 0 deletions game/src/plugins/locations/falador/src/falador-npcs.plugin.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@

// Generic npcs

npc_spawn("chicken", x = 2965, y = 3345)

npc_spawn("duck", x = 2988, y = 3383)
npc_spawn("duck", x = 2992, y = 3383)
npc_spawn("duck", x = 2993, y = 3385)

npc_spawn("drunken_man", x = 2957, y = 3368, z = 1)

npc_spawn("dwarf", id = 118, x = 3023, y = 3334)
npc_spawn("dwarf", id = 118, x = 3027, y = 3341)
npc_spawn("dwarf", id = 118, x = 3012, y = 3341)
npc_spawn("dwarf", id = 118, x = 3017, y = 3346, z = 1)
npc_spawn("dwarf", id = 118, x = 3011, y = 3341, z = 1)

npc_spawn("dwarf", id = 121, x = 3027, y = 3341)

npc_spawn("dwarf", id = 382, x = 3017, y = 3340)

npc_spawn("dwarf", id = 3294, x = 3022, y = 3338)
npc_spawn("dwarf", id = 3295, x = 3021, y = 3341)

npc_spawn("gardener", x = 2998, y = 3385)
npc_spawn("gardener", x = 3019, y = 3369)
npc_spawn("gardener", id = 3234, x = 3016, y = 3386)

npc_spawn("guard", x = 2965, y = 3394)
npc_spawn("guard", x = 2964, y = 3396)
npc_spawn("guard", x = 2966, y = 3397)
npc_spawn("guard", x = 2964, y = 3384)
npc_spawn("guard", x = 2963, y = 3380)
npc_spawn("guard", x = 3006, y = 3325)
npc_spawn("guard", x = 3008, y = 3320)
npc_spawn("guard", x = 3006, y = 3322)
npc_spawn("guard", x = 3038, y = 3356)

npc_spawn("guard", id = 10, x = 2942, y = 3375)
npc_spawn("guard", id = 10, x = 3040, y = 3352)

npc_spawn("guard", id = 3230, x = 2967, y = 3395)
npc_spawn("guard", id = 3230, x = 2966, y = 3392)
npc_spawn("guard", id = 3230, x = 2963, y = 3376)
npc_spawn("guard", id = 3230, x = 2954, y = 3382)
npc_spawn("guard", id = 3230, x = 2950, y = 3377)
npc_spawn("guard", id = 3230, x = 2968, y = 3381)

npc_spawn("guard", id = 3231, x = 3033, y = 3389, z = 1)
npc_spawn("guard", id = 3231, x = 3041, y = 3388, z = 1)
npc_spawn("guard", id = 3231, x = 3048, y = 3389, z = 1)
npc_spawn("guard", id = 3231, x = 3056, y = 3389, z = 1)
npc_spawn("guard", id = 3231, x = 3062, y = 3386, z = 1)
npc_spawn("guard", id = 3231, x = 3058, y = 3329, z = 1)
npc_spawn("guard", id = 3231, x = 3050, y = 3329, z = 1)
npc_spawn("guard", id = 3231, x = 3038, y = 3329, z = 1)
npc_spawn("guard", id = 3231, x = 3029, y = 3329, z = 1)

npc_spawn("swan", x = 2960, y = 3359)
npc_spawn("swan", x = 2963, y = 3360)
npc_spawn("swan", x = 2968, y = 3359)
npc_spawn("swan", x = 2971, y = 3360)
npc_spawn("swan", x = 2976, y = 3358)
npc_spawn("swan", x = 2989, y = 3384)

npc_spawn("man", id = 3223, x = 2991, y = 3365)
npc_spawn("man", id = 3225, x = 3037, y = 3345, z = 1)

npc_spawn("white_knight", x = 2983, y = 3343)
npc_spawn("white_knight", x = 2981, y = 3334)
npc_spawn("white_knight", x = 2988, y = 3335)
npc_spawn("white_knight", x = 2996, y = 3342)
npc_spawn("white_knight", x = 2960, y = 3340)
npc_spawn("white_knight", x = 2962, y = 3336)
npc_spawn("white_knight", x = 2974, y = 3342)
npc_spawn("white_knight", x = 2972, y = 3345)
npc_spawn("white_knight", x = 2977, y = 3348)

npc_spawn("white_knight", id = 3348, x = 2971, y = 3340)
npc_spawn("white_knight", id = 3348, x = 2978, y = 3350)

npc_spawn("white_knight", x = 2964, y = 3330, z = 1)
npc_spawn("white_knight", x = 2968, y = 3334, z = 1)
npc_spawn("white_knight", x = 2969, y = 3339, z = 1)
npc_spawn("white_knight", x = 2978, y = 3332, z = 1)
npc_spawn("white_knight", x = 2958, y = 3340, z = 1)
npc_spawn("white_knight", x = 2960, y = 3343, z = 1)

npc_spawn("white_knight", id = 3348, x = 2987, y = 3334, z = 1)
npc_spawn("white_knight", id = 3348, x = 2983, y = 3336, z = 1)
npc_spawn("white_knight", id = 3348, x = 2987, y = 3334, z = 1)
npc_spawn("white_knight", id = 3348, x = 2979, y = 3348, z = 1)
npc_spawn("white_knight", id = 3348, x = 2964, y = 3337, z = 1)

npc_spawn("white_knight", id = 3349, x = 2989, y = 3344, z = 1)

npc_spawn("white_knight", x = 2985, y = 3342, z = 2)

npc_spawn("white_knight", id = 3348, x = 2979, y = 3348, z = 2)
npc_spawn("white_knight", id = 3348, x = 2974, y = 3329, z = 2)
npc_spawn("white_knight", id = 3348, x = 2982, y = 3341, z = 2)

npc_spawn("white_knight", id = 3349, x = 2990, y = 3341, z = 2)
npc_spawn("white_knight", id = 3349, x = 2971, y = 3330, z = 2)
npc_spawn("white_knight", id = 3349, x = 2965, y = 3350, z = 2)
npc_spawn("white_knight", id = 3349, x = 2965, y = 3329, z = 2)

npc_spawn("white_knight", id = 3350, x = 2961, y = 3347, z = 2)

npc_spawn("white_knight", id = 3349, x = 2962, y = 3339, z = 3)

npc_spawn("white_knight", id = 3350, x = 2960, y = 3336, z = 3)
npc_spawn("white_knight", id = 3350, x = 2984, y = 3349, z = 3)

npc_spawn("woman", id = 3226, x = 2991, y = 3384)

// Functional npcs

npc_spawn("apprentice_workman", id = 3235, x = 2971, y = 3369, z = 1)

npc_spawn("banker", id = 495, x = 2945, y = 3366)
npc_spawn("banker", id = 495, x = 2946, y = 3366)
npc_spawn("banker", id = 495, x = 2947, y = 3366)
npc_spawn("banker", id = 495, x = 2948, y = 3366)

npc_spawn("banker", x = 2949, y = 3366)

npc_spawn("banker", x = 3015, y = 3353)
npc_spawn("banker", x = 3014, y = 3353)
npc_spawn("banker", x = 3013, y = 3353)
npc_spawn("banker", x = 3012, y = 3353)
npc_spawn("banker", x = 3011, y = 3353)
npc_spawn("banker", x = 3010, y = 3353)

npc_spawn("cassie", x = 2976, y = 3383)

npc_spawn("emily", x = 2954, y = 3372)

npc_spawn("flynn", x = 2950, y = 3387)

npc_spawn("hairdresser", x = 2944, y = 3380)

npc_spawn("herquin", x = 2945, y = 3335)

npc_spawn("heskel", x = 3007, y = 3374)

npc_spawn("kaylee", x = 2957, y = 3372)

npc_spawn("tina", x = 2955, y = 3371, z = 1)

npc_spawn("tool_leprechaun", x = 3005, y = 3370)

npc_spawn("squire", x = 2977, y = 3343)

npc_spawn("sir_tiffy_cashien", x = 2997, y = 3373)

npc_spawn("sir_amik_varze", x = 2960, y = 3336, z = 2)

npc_spawn("sir_vyvin", x = 2983, y = 3335, z = 2)

npc_spawn("shop_keeper", id = 524, x = 2955, y = 3389)
npc_spawn("shop_assistant", id = 525, x = 2957, y = 3387)

npc_spawn("wayne", x = 2972, y = 3312)

npc_spawn("workman", id = 3236, x = 2975, y = 3369, z = 1)

npc_spawn("wyson_the_gardener", x = 3028, y = 3381)
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ npc_spawn("woman", id = 5, x = 3229, y = 2329)

npc_spawn("hans", x = 3221, y = 3221)
npc_spawn("father aereck", x = 3243, y = 3210)
npc_spawn("bob", x = 3231, y = 3203)
npc_spawn("shop keeper", x = 3212, y = 3247)
npc_spawn("shop assistant", x = 3211, y = 3245)
npc_spawn("lumbridge guide", x = 323, y = 3229)
8 changes: 8 additions & 0 deletions game/src/plugins/locations/tutorial-island/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = "tutorial island npc spawns"
package = "org.apollo.game.plugin.locations"
authors = [ "Jesse W" ]
dependencies = [ "spawning" ]

[config]
srcDir = "src/"
testDir = "test/"
Loading

0 comments on commit 35ab034

Please sign in to comment.