Cześć,
Jakiś czas temu przedstawiłem sposób ładowania modelu zwierzaka jak na oficjalnym serwerze za pomocą nowego typu przedmiotu przeznaczonego dla pieczęci. Opracowałem również metodę ładowania wszystkich zwierzaków bezpośrednio z folderu 'npc_pet'. Dostosujemy standardowe zwierzaki do tych zmian.
Wymagane modyfikacje:
Wprowadzone modyfikacje?
Zaktualizowałem nazwy tekstur zwierzaków, tak aby były ładowane z folderu 'npc_pet' i dostosowałem je do standardu 'entry-core'.
Zaktualizowałem identyfikatory pieczęci, tak aby ładowały się kolejno, zaczynając od 53001.
Zaktualizowałem identyfikatory modeli zwierzaków, zaczynając od 34001.
Zaktualizowałem opisy pieczęci zgodnie z oficjalnym serwerem.
Dostosowałem ikony pieczęci zgodnie z oficjalnym serwerem.
Dostosowałem bonusy oraz czas trwania pieczęci według oficjalnego serwera.
Typ przedmiotu to 'ITEM_PET', a subtype to 'PET_PAY', co określa zwierzaki z itemshopu.
Każda animacja zwierzaka została dostosowana i obecnie jest ładowana z folderu 'npc_pet'.
Zaktualizowano pliki serwerowe dotyczące zwierzaków.
Wszystkie modele i tekstury pochodzą z najnowszej aktualizacji oficjalnego serwera.
Jakich zwierzaków dotyczy aktualizacja?
Ognisty Feniks
Reniferek
Lodowy Feniks
Azrealuś
Złoty Azraeluś
Bambi
Leonidas
Khan
Boczuś
Rufus
Prezentacja:
Implementacja:
📁 Lokalizacja pliku: 'locale -> pl -> itemdesc.txt'
♻️ Zamień:
53001 Ognisty Feniks Za pomocą tej pieczęci możesz przywołać swojego przyjaciela Ognistego Feniksa.
53002 Reniferek Za pomocą tej pieczęci możesz przywołać Reniferka.
53003 Lodowy Feniks Za pomocą tej pieczęci możesz przywołać swojego przyjaciela, Lodowego Feniksa.
53004 Azraeluś Mini-wersja władcy demonów wymaga wyjątkowo dużo miłości, a w zamian da ci od 2. poziomu Wieży Demonów oraz 2. poziomu Diabelskich Katakumb bonus w postaci
53005 Azraeluś (złoty) Mini-wersja władcy demonów wymaga wyjątkowo dużo miłości, a w zamian da ci od 2. poziomu Wieży Demonów oraz 2. poziomu Diabelskich Katakumb bonus w postaci
53006 Bambi Za pomocą tej pieczęci przywołujesz swojego renifera Bambi. Zwierzak daje ci
53007 Knuud Za pomocą tej pieczęci przywołujesz swojego ślicznego polarnego niedźwiadka. Zwierzak daje ci
53008 Bao Bao Za pomocą tej pieczęci przywołujesz swoją śliczniutką pandę. Zwierzak daje ci
53009 Leonidas Za pomocą tej pieczęci przywołujesz swojego lwa Leonidasa. Zwierzak daje ci
53010 Khan Za pomocą tej pieczęci przywołujesz swojego tygrysa Khana. Zwierzak daje ci
53011 Boczuś Za pomocą tej pieczęci przywołujesz swojego warchlaka Boczusia. Zwierzak daje ci
53012 Rufus Za pomocą tej pieczęci przywołujesz swojego wilka Rufusa. Zwierzak daje ci
📁 Lokalizacja pliku: 'locale -> pl -> item_list.txt'
♻️ Zamień:
53001 ETC icon/item/53001.tga
53002 ETC icon/item/53002.tga
53003 ETC icon/item/53003.tga
53005 ETC icon/item/53005.tga
53006 ETC icon/item/53002.tga
53007 ETC icon/item/53006.tga
53008 ETC icon/item/53006.tga
53009 ETC icon/item/53006.tga
53010 ETC icon/item/53006.tga
53011 ETC icon/item/53006.tga
53012 ETC icon/item/53006.tga
📁 Lokalizacja pliku: 'root -> npclist.txt'
♻️ Zamień:
34001 fire_phoenix
34002 reindeer_young
34003 ice_phoenix
34004 pwahuang
34005 pwahuang_gold
34006 reindeer_young_christmas
34007 bear_young
34008 panda_young
34009 lion_young
34010 tiger_young
34011 pig_young
34012 dog_young
Zapytanie aktualizujące rekordy dla pieczęci w 'item_proto'
UPDATE `item_proto` SET
`vnum` = 53001, `name` = 53001, `locale_name` = 'Ognisty Feniks', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 2592000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 0, `applyvalue0` = 0, `applytype1` = 0, `applyvalue1` = 0, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34001, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53001;
UPDATE `item_proto` SET
`vnum` = 53002, `name` = 53002, `locale_name` = 'Reniferek', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 1728000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 0, `applyvalue0` = 0, `applytype1` = 0, `applyvalue1` = 0, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34002, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53002;
UPDATE `item_proto` SET
`vnum` = 53003, `name` = 53003, `locale_name` = 'Lodowy Feniks', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 10368000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 0, `applyvalue0` = 0, `applytype1` = 0, `applyvalue1` = 0, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34003, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53003;
UPDATE `item_proto` SET
`vnum` = 53004, `name` = 53004, `locale_name` = 'Azraeluś', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 2592000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34004, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53004;
UPDATE `item_proto` SET
`vnum` = 53005, `name` = 53005, `locale_name` = 'Złoty Azraeluś', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 17280000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34005, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53005;
UPDATE `item_proto` SET
`vnum` = 53006, `name` = 53006, `locale_name` = 'Bambi', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 1728000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34006, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53006;
UPDATE `item_proto` SET
`vnum` = 53007, `name` = 53007, `locale_name` = 'Knuud', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 2592000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34007, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53007;
UPDATE `item_proto` SET
`vnum` = 53008, `name` = 53008, `locale_name` = 'Bao Bao', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 2592000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34008, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53008;
UPDATE `item_proto` SET
`vnum` = 53009, `name` = 53009, `locale_name` = 'Leonidas', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 2592000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34009, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53009;
UPDATE `item_proto` SET
`vnum` = 53010, `name` = 53010, `locale_name` = 'Khan', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 10368000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34010, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53010;
UPDATE `item_proto` SET
`vnum` = 53011, `name` = 53011, `locale_name` = 'Boczuś', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 10368000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34011, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53011;
UPDATE `item_proto` SET
`vnum` = 53012, `name` = 53012, `locale_name` = 'Rufus', `type` = 36, `subtype` = 0, `weight` = 0, `size` = 1, `antiflag` = 123008, `flag` = 8192, `wearflag` = 0, `immuneflag` = '', `gold` = 0, `shop_buy_price` = 0, `refined_vnum` = 0, `refine_set` = 0, `refine_set2` = 0, `magic_pct` = 0, `limittype0` = 7, `limitvalue0` = 2592000, `limittype1` = 0, `limitvalue1` = 0, `applytype0` = 86, `applyvalue0` = 15, `applytype1` = 1, `applyvalue1` = 1500, `applytype2` = 0, `applyvalue2` = 0, `value0` = 34012, `value1` = 0, `value2` = 0, `value3` = 0, `value4` = 0, `value5` = 0, `socket0` = -1, `socket1` = -1, `socket2` = -1, `socket3` = -1, `socket4` = -1, `socket5` = -1, `specular` = 0, `socket_pct` = 0, `addon_type` = 0
WHERE `vnum` = 53012;
Zapytanie aktualizujące rekordy dla modelów w 'mob_proto'
UPDATE `mob_proto` SET `vnum` = 34001, `name` = 34001, `locale_name` = 0x4F676E697374792046656E696B73, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'fire_phoenix', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 0, `regen_cycle` = 120, `regen_percent` = 3, `gold_min` = 1, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 0, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34001;
UPDATE `mob_proto` SET `vnum` = 34002, `name` = 34002, `locale_name` = 0x52656E69666572656B, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'reindeer_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 0, `regen_cycle` = 120, `regen_percent` = 3, `gold_min` = 1, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 0, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34002;
UPDATE `mob_proto` SET `vnum` = 34003, `name` = 34003, `locale_name` = 0x4C6F646F77792046656E696B73, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'ice_phoenix', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 0, `regen_cycle` = 0, `regen_percent` = 0, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 120, `attack_speed` = 3, `move_speed` = 1, `aggressive_hp_pct` = 0, `aggressive_sight` = 0, `attack_range` = 0, `drop_item` = 0, `resurrection_vnum` = 0, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 150, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34003;
UPDATE `mob_proto` SET `vnum` = 34004, `name` = 34004, `locale_name` = 0x417A7261656C759C, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'pwahuang', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 175, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34004;
UPDATE `mob_proto` SET `vnum` = 34005, `name` = 34005, `locale_name` = 0x5AB36F747920417A7261656C759C, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'pwahuang', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34005;
UPDATE `mob_proto` SET `vnum` = 34006, `name` = 34006, `locale_name` = 0x42616D6269, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'reindeer_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34006;
UPDATE `mob_proto` SET `vnum` = 34007, `name` = 34007, `locale_name` = 0x4B68616E, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'bear_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34007;
UPDATE `mob_proto` SET `vnum` = 34008, `name` = 34008, `locale_name` = 0x42616F2042616F, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'panda_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34008;
UPDATE `mob_proto` SET `vnum` = 34009, `name` = 34009, `locale_name` = 0x4C656F6E69646173, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'lion_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34009;
UPDATE `mob_proto` SET `vnum` = 34010, `name` = 34010, `locale_name` = 0x4B68616E, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'tiger_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34010;
UPDATE `mob_proto` SET `vnum` = 34011, `name` = 34011, `locale_name` = 0x426F637A759C, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'pig_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34011;
UPDATE `mob_proto` SET `vnum` = 34012, `name` = 34012, `locale_name` = 0x5275667573, `rank` = 5, `type` = 1, `battle_type` = 0, `level` = 1, `size` = '0', `ai_flag` = '', `mount_capacity` = 0, `setRaceFlag` = '', `setImmuneFlag` = 'STUN,SLOW,CURSE,TERROR', `empire` = 0, `folder` = 'dog_young', `on_click` = 0, `st` = 0, `dx` = 0, `ht` = 0, `iq` = 0, `damage_min` = 0, `damage_max` = 0, `max_hp` = 120, `regen_cycle` = 3, `regen_percent` = 1, `gold_min` = 0, `gold_max` = 0, `exp` = 0, `def` = 0, `attack_speed` = 10, `move_speed` = 4, `aggressive_hp_pct` = 100, `aggressive_sight` = 100, `attack_range` = 0, `drop_item` = 2000, `resurrection_vnum` = 150, `enchant_curse` = 0, `enchant_slow` = 0, `enchant_poison` = 0, `enchant_stun` = 0, `enchant_critical` = 0, `enchant_penetrate` = 0, `resist_sword` = 0, `resist_twohand` = 0, `resist_dagger` = 0, `resist_bell` = 0, `resist_fan` = 0, `resist_bow` = 0, `resist_fire` = 0, `resist_elect` = 0, `resist_magic` = 0, `resist_wind` = 0, `resist_poison` = 0, `dam_multiply` = 0, `summon` = 0, `drain_sp` = 0, `mob_color` = 0, `polymorph_item` = 0, `skill_level0` = 0, `skill_vnum0` = 0, `skill_level1` = 0, `skill_vnum1` = 0, `skill_level2` = 0, `skill_vnum2` = 0, `skill_level3` = 0, `skill_vnum3` = 0, `skill_level4` = 0, `skill_vnum4` = 0, `sp_berserk` = 0, `sp_stoneskin` = 0, `sp_godspeed` = 0, `sp_deathblow` = 0, `sp_revive` = 0 WHERE `vnum` = 34012;
Skan pliku:
Skan
Po pobraniu paczku:
pliki z folderu server_side wrzuć do odpowiednich katalogów.
z folderu client_side skopiuj folder ymir work stwórz nowy folder w pack np. npc_pet wrzuć tam ten plik ymir work spakuj folder npc_pet dodaj do pliku index nowy patch.
Skan pliku:
Skan